我試圖在本地Centos服務器上運行Kubernetes,並且遇到了一些問題(例如,with DNS)。版本檢查顯示我正在運行Kubernetes 1.2 Alpha 1.由於完整版本現在可從Releases Download頁面獲得,因此我想升級並查看是否可以解決我的問題。該documentation安裝預建的二進制版本規定:如何從發佈二進制文件安裝Kubernetes
下載最新的版本和解壓Linux或OS X,cd到創建kubernetes /目錄此tar文件,然後按照您的雲的入門指南。
但是,Getting Started Guide for Centos沒有提到使用預構建二進制文件。相反,它會告訴您設置yum repo並運行yum install命令:
yum -y install --enablerepo=virt7-docker-common-release kubernetes
此命令下載並安裝Alpha1版本。另外,它試圖安裝Docker 1.8(從當前的1.10版本開始的兩個版本),如果已經安裝了Docker,則會失敗。
如何從預置的二進制文件安裝並使用現有的Docker?
在Kubernetes關於DNS的問題,你可能會想讀這個線程: https://github.com/kubernetes/kubernetes/issues/8042#issuecomment-202754514 IMO不如嘗試修復DNS比阿爾法去版... – MrE