最近看到Install Kubernetes Cluster on Ubuntu 20.04 with kubeadm | ComputingForGeeks教學,裡面提到使用 IP 192.168.0.0/16
,因為我區網範圍在 192.168.1.0/24
,原本照常安裝 Kubernetes,但是 Kubernetes Worker 主機沒辦法連到 Kubernetes Master 主機,Pod那些都看起來正常。
tracepath 發現路徑會傳到外網網路。
pod-network-cidr 不是可以隨便設定的
後來發現文件有寫避免用相同 IP 範圍。我就調整 pod-network-cidr
,IP範圍,但發現 Network 相關 Pod 都沒有啟動,經過多次測試、重置,調整原來的pod-network-cidr
就會產生 Network 的 Pod,我就發覺這個不是簡單可以調整,單然還是可以調整。
調整方式
要調整方式我稍微網路找一下方法,發現需要一些步驟,改天熟悉 Kubernetes 時候有需求在操作看看。
Flannel
Kubernetes 使用kubeadm创建集群 - SegmentFault 思否
Calico
重置發生問題(彩蛋)
Kubernetes(K8s) 使用kubeadm reset重置后 kubeadm init 失败的解决方法-CJavaPy
虚拟化运维–容器网络–K8S+Calico(十三) - 简书
故障排查:Kubernetes 中 Pod 无法正常解析域名 | Linux经验之谈
常見 CNI (Container Network Interface) Plugin 介紹 | Hwchiu Learning Note
簡單5步,輕鬆debug K8S服務! | IT人