建立一個單節點的 kubernetes cluster (kubeadm)

前言 前一陣子開始使用 minikube 玩了一下 k8s,覺得有很多迷惑的地方,於是索性自己架設一個集群來幫助自己更了解 k8s cluster。 Kubernetes Architecture 這是一個 kubernetes cluster 較完整的架構圖,本文的範疇只會在 Kubernetes Master 的綠色區塊。 (圖片來自WIKI) Master 節點的組件 ETCD 集群 API SERVER Controller Manager Scheduler 安裝準備 先選定好要安裝在什麼 OS 上, 並且選好 CNI 的方案,這邊用 Flannel,如不知道怎麼選,就先選跟文章一樣吧。 下面列出我的環境跟CNI OS(CoreOS) 2 GB or more of RAM per machine (any less will leave little room for your apps) 2 CPUs or more CNI(flannel) 安裝 kubeadm 官網文件:Installing kubeadm 官網文件:Creating a single control-plane cluster with kubeadm 我用的是 CoreOS 依照官網指示,如下安裝(官網如有更新,請依照官網)。...

July 29, 2019