首先看到最新的kubernetes 1.4.0 釋出了。激動了下,就開始研究了。
kubernetes 是來自 google 雲平台的開源容器叢集管理系統。基于 docker 建構一個容器的排程服務。該系統可以自動在一個容器叢集中選擇一個工作容器供使用。其核心概念是 container pod。
項目位址:
<a href="http://kubernetes.io/">http://kubernetes.io/</a>
<a href="http://kubernetes.io/docs/getting-started-guides/kubeadm/">http://kubernetes.io/docs/getting-started-guides/kubeadm/</a>
超級簡單了。
首先需要一個centos7的作業系統。
然後修改repo配置:
sudo vi /etc/yum.repos.d/k8s.repo
然後執行安裝指令:
安裝成功,啟動成功。
特别注意
需要把 setenforce 0 ,把安全禁用,否則會造成一個bug。
<a href="https://github.com/kubernetes/kubernetes/issues/33544">https://github.com/kubernetes/kubernetes/issues/33544</a>
一直會停留在這個指令行。
由于網絡問題,需要配置下hosts,參考下。
<a href="http://ping.chinaz.com/gcr.io">http://ping.chinaz.com/gcr.io</a>
然後才可以下載下傳鏡像,這個gcr.io是google的伺服器,不解釋。
啟動伺服器之後發現docker ps:
啟動了一大堆的k8s服務。
這個時候說明k8s 可以啦,然後注冊服務。
稍等幾分鐘,就啟動啦。
這個時候看看服務:
檢視已經下載下傳的鏡像:
檢查端口:
如果都啟動成功會開啟很多服務:
執行成功之後,會自動生成一個指令增加節點。
但是不能在同一個機器。否則會報錯:
換一個機器就好了。
這個時候伺服器已經都啟動成功。可以使用admin了。
安裝webui:
建立成功。
但是還是沒有:
下次再研究吧。