解決問(wèn)題
我不能通過(guò)IP訪問(wèn)服務(wù)
一些使用 iptables 工具的防火墻軟件不能很好地與kubernetes配合氛琢。如果你在網(wǎng)絡(luò)上遇到麻煩肄方,首先嘗試關(guān)閉系統(tǒng)的防火墻或者其它使用 iptables 的系統(tǒng)医男。此外砸狞,通過(guò) journalctl –since yesterday | grep avc 指令檢查SELinux(【譯者注】指安全增強(qiáng)型Linux系統(tǒng))是否屏蔽了什么。
集群IPs默認(rèn)范圍: 10.0… 镀梭,這有可能引起docker 容器IP和集群IP沖突刀森。如果你發(fā)現(xiàn)容器IP也在集群的IP范圍內(nèi),編輯 hack/local-cluster-up.sh 腳本修改集群的IP范圍丰辣。
當(dāng)副本控制器的副本數(shù)大于1時(shí)我無(wú)法創(chuàng)建副本!哪里出了問(wèn)題禽捆?
(也許是)你只運(yùn)行一個(gè)node節(jié)點(diǎn)笙什。指超過(guò)了一個(gè)給定pod支持的最大副本數(shù)。如果你對(duì)運(yùn)行更大副本書(shū)感興趣胚想,我們鼓勵(lì)你使用vagrant或者在云上操作琐凭。
我修改Kubernetes代碼后該如何運(yùn)行它?
cd kubernetes
hack/build-go.sh
hack/local-up-cluster.sh
kubectl表明啟動(dòng)容器但是 get pod 和 docker ps 命令沒(méi)有顯示
本地 local-up-cluster.sh 腳本不會(huì)啟動(dòng)DNS服務(wù)浊服。類似的解決方案見(jiàn)這里统屈。或者你可以手動(dòng)啟動(dòng)牙躺。
參考:https://www.kubernetes.org.cn/doc-7