天天看點

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

首先看到最新的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

然後執行安裝指令:

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

安裝成功,啟動成功。

特别注意

需要把 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:

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

啟動了一大堆的k8s服務。

這個時候說明k8s 可以啦,然後注冊服務。

稍等幾分鐘,就啟動啦。

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

這個時候看看服務:

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

檢視已經下載下傳的鏡像:

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

檢查端口:

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

如果都啟動成功會開啟很多服務:

執行成功之後,會自動生成一個指令增加節點。

但是不能在同一個機器。否則會報錯:

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

換一個機器就好了。

這個時候伺服器已經都啟動成功。可以使用admin了。

安裝webui:

kubernetes(1):Centos7 安裝 kubernetes 1.4.0 版本1,關于k8s2,安裝1.43,初始化master4,使用web ui5,

建立成功。

但是還是沒有:

下次再研究吧。

繼續閱讀