Jamie's Blog

The curious developer's ODYSSEY, Exploring the Universe of TECH, CODE & AI.

CKA & important operation commands

Passed CKA exam last Sat, would like to summarize the useful commands for future reference.

Complains about the CKA exam:
The CKA exam environment was changed from Terminal to Remote Desktop(VNC) from Last Jun, this is an absolutely shit
decision. The huge lagging causes that large amount of candidate’s time-wasting on always-waiting, and also Mouse is nearly useless - very difficult to locate what you want on Firefox browser, and eventually it highlights the good user experience on the k8s built-in documentation - Kubectl explain, how ridiculous it is !!!


Explore Kubernetes Local PV & PVC access mode

A local volume represents a mounted local storage device such as a disk, partition or directory. Local volumes can only be used as a statically created PersistentVolume. Dynamic provisioning is not supported.

Vault Agent with Kubernetes

Nearly all requests to Vault must be accompanied by an authentication token. This includes all API requests, as well as via the Vault CLI and other libraries, therefore application running in kubernetes is no exception. Luckily, Vault provides Kubernetes auth method to authenticate the clients using a Kubernetes Service Account Token, and Vault Agent which could be leveraged to automatically inject the secrets from vault into kubernetes pods through init container pattern.

Vault on Kubernetes

Install Vault on K8S with integrated storage via Helm

To setup a HA Vault Cluster in Kubernetes

Kubernetes dashboard deployment

Deploy K8S dashboard with TLS enabled and Cluster Admin role user access.

Deploy K8S dashboard with TLS enabled

Demo - AWS EC2 instance auto scaling

AWS PCA Prep Series

To mark down some key steps for later review

How i prepare the Google Cloud Professional Cloud Architect Certificate

Experience sharing

GCP Network Connection (1)

gcp network connections - VPC peering/VPN - poc

gcp network connections - VPC peering/VPN - poc

AWS Serveless Application Model

AWS 无服务器应用程序模型 (AWS SAM) 是一个开源框架,可用于在 AWS 上构建无服务器应用程序。它包含用于定义无服务器应用程序的 AWS SAM 模板规范和用于构建、测试和部署无服务器应用程序的 AWS SAM 命令行界面 (AWS SAM CLI)

基于python,演示AWS SAM的开发部署过程,含通过aws api gateway暴露api