什麼是Kubernetes(k8s)? K8s全名為Kubernetes,之所以被稱作K8s,是因為名稱的k與s之間有8個英文字母而得其名。K8s是一種可用來自...
1. Master NodeKubernetes 運作的指揮中心,簡單來說就是負責管理其他Node的Node。一個 Master Node(簡稱 Master)...
今天使用的是兩個VM VirtualBox Ubuntu20.04,配置如下: Master 主機名稱:master CPU : 2core RAM :...
pod pod-demo.yaml apiVersion: v1 kind: Pod metadata: name: ubuntu-pod spec:...
Deployments:它的角色比較像是幫你管理Pod,在yaml中指定副本數(replicas)後會維持Pod剛好等於指定數量,也就是說可以用來達到自我修復的...
DaemonSet:確保所有節點都運行指定的Pod。隨著節點被加入到叢集中,Pod會自動被添加到新的節點。當從叢群刪除節點時,在節點上的Pod也會被刪除。刪除D...
RollingUpdate(滾動更新) 當image更新版本之後,可以利用RollingUpdate替換pod裡container的image版本,進行不中斷服...
Job: Job會創建一個或多個pod,並在工作完成後終止(像是資料庫的合併、升級或是備份)。刪除Job將清除它創建的Pod。 job demo: apiVer...
容器和Pod是短暫的。其含義是它們的生命週期可能很短,會被頻繁地銷毀和創建。容器銷毀時,保存在容器的數據都會被清除。為了持久化保存容器的數據,可以使用Kuber...
Secret 應用啟動過程中可能需要一些敏感信息,比如資料庫的使用者名稱、密碼或者密鑰。將這些信息直接保存在容器中顯然不妥,Kubernetes提供的解決方案是...