首先看到最新的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:
创建成功。
但是还是没有:
下次再研究吧。