1. 程式人生 > >Kubernetes 筆記

Kubernetes 筆記

1.對於一個容器來說,它的 IP 地址等資訊不是固定的,那麼 Web 應用又怎麼找到資料庫容器的 Pod 呢?所以,Kubernetes 專案的做法是給 Pod 繫結一個 Service 服務,而 Service 服務宣告的 IP 地址等資訊是“終生不變”的。這個Service 服務的主要作用,就是作為 Pod 的代理入口(Portal),從而代替 Pod 對外暴露一個固定的網路地址。這樣,對於 Web 應用的 Pod 來說,它需要關心的就是資料庫 Pod 的 Service 資訊。不難想象,Service 後端真正代理的 Pod 的 IP 地址、埠等資訊的自動更新、維護,則是 Kubernetes 專案的職責。

2.其實國內同學們用kubeadm安裝叢集最大的攔路虎在於有幾個映象沒法下載,我建議大家先手動把映象pull 下來,從阿里的映象源上,然後tag成安裝所需的映象名稱,這樣你發現安裝過程會異常順利。

更簡單的免fq安裝:kubeadm拉取映象的url是可配置的。在 kubeadm 中,Master 元件的 YAML 檔案會被生成在 /etc/kubernetes/manifests 路徑下,kube-apiserver.yaml。在kube-apiserver.yaml中定義了安裝 k8s 所需要的映象,只需要修改kube-apiserver.yaml中的映象為阿里雲的映象即可。

 

以上部分取自極客時間 k8s 專欄 9、10、11 節。