#operations

同一個 app 一堆 YAML 九成內容共用 Developmentreplicas:1 · image:app:dev · 資源小 · host:dev.local Stagingreplicas:2 · image:app:rc · host:stg.example.com Productionreplicas:10 · image:app:1.4 · 資源大 · host:example.com

打包與部署:Helm 與 Kustomize

· tech · 約 6 分鐘 · 📚 Kubernetes 學習筆記 #14

前面每一篇都在教你寫 YAML,但實務有個逃不掉的痛:同一個 app 要上 Development、Staging、Production,而三個環境九成的 YAML 一模一樣,只有幾個地方不同——副本…

#kubernetes#operations

Control Plane node · kubeadm init api-server scheduler controller-mgr etcd 都是 static pod:kubelet 讀 /etc/kubernetes/manifests 拉起來就自動維持 吐出 join token + 指令 kubeadm join <token> Worker node只跑 kubelet + 你的 Pod Worker node要幾台加幾台 再加 CP node(join)→ HA control plane

叢集管理:kubeadm、etcd 備份、升級

· tech · 約 5 分鐘 · 📚 Kubernetes 學習筆記 #12

前面十一篇都站在「用叢集」的位置。這篇換到「建與養叢集」的位置——CKA 佔 25% 的 Cluster Architecture 裡最硬的 ops 活。三件事貫穿一個管理員的一生:怎麼把一堆機器變成…

#kubernetes#operations

壓縮前 k1:a k2:x k1:b k3:p k2:y k1:c cleaner:每個 key 留最後一筆 壓縮後 k3:p k2:y k1:c

Kafka 維運與部署:KRaft、retention/compaction 與監控

· tech · 約 7 分鐘 · 📚 Kafka 學習筆記 #5

前四篇講的是「Kafka 怎麼用」—— 可重播的 log、核心模型、投遞保證、生態系。這篇收尾,換個視角:當 Kafka 真的上線、要長期穩定跑,維運面得懂哪些事?四塊 —— KRaft(叢集怎麼管自…

#kafka#data-engineering#operations