天天看点

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,

创建成功。

但是还是没有:

下次再研究吧。