CKA Note Section 4 Logging and Monitoring
請參考 CKAD Note Section 5 Observability 76. Monitor and Debug Application
章節。
請參考 CKAD Note Section 5 Observability 76. Monitor and Debug Application
章節。
在 有 kube-scheduler
的情況下,我們可以在 pod
definition YAML 裡面定義 pod.spec.nodeName: <worker node name>
來把 pod
放在指定 worker node。
在 沒有 kube-scheduler
的情況下,必須要以 json
格式 POST 到 api-server
。BTW,我找不到 docs 耶 = =
▲ Kubernetes controll plane / worker node 組件
kubectl get
都是 (透過 api-server
) 向 etcd 查詢資料。kubeadm
搭建的,課程最後的章節會教導如何從 scratch 建立 Kubernetes cluster。▲ CKAD 新舊版差異
非常基礎的 Docker Image (container image) 介紹,我之前就打過一篇在公司 Bookstack 了~
《Docker Image 介紹》
docker
與 podman
大部分情況 docker
與 podman
syntax 很接近~
|
|
除了 master,worker node 本身的安全機制 (例如: SSH public key ONLY) 以外
kube-apiserver
在 K8s cluster 當中扮演非常關鍵的角色必須要被嚴格控管,接下來的章節會介紹 How to
一開始我們先來探討一下 Who can access? 與 What can they do?
這個範例 mount worker-node 的 /data
進 pod
裡面,並且 mapping 到 container 裡面的 /test-pd
。
實際上我們並不會這樣做,因為 worker-node 之間的資料並沒辦法同步,一般來說會使用 shared storage 例如: NFS, ClusterFS, Ceph, AWS EBS, AzureDisk ….