安装谷歌Kubernetes不须要VMware vSphere或者任何其余的虚拟机控制器。在虚拟机上安装十分方便,因此在配置和测试环境的时候也强烈推荐安装。docker
先无论虚拟机或者物理机,安装Linux OS是必须的。我通常选择RHEL fork的CentOS 7。安装了CentOS以后,剩下的就很容易了。若是你已经有一个CentOS模版,那再安装一个新的也是很快的事情。shell
为了更好的用户体验,你想要一个初始的CentOS。当我尝试安装的时候,我用了一个已经安装过Nginx的CentOS,这着实给我形成了不少麻烦。最后,我还不得不从scratch从新启动。json
如下是我在学习《Docker Containers – Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic 》这本书(强烈推荐)的时候,用来安装Kubernetes的命令行。由于目前还只是测试版,因此我只是在一台虚拟机上安装了全部东西。若是是在真实系统中,那么就会须要master和不一样的节点。浏览器
准备好了吗?服务器
首先,将CentOS更新到最新版本,同时从新启动机器。学习
而后,开始用yum命令行来安装master节点。测试
如今,让咱们来安装client:ui
为了验证它已经成功安装了,尝试如下命令行:spa
Kubernetes在真实“软件定义”样式中使用json文件描述POD蓝图。命令行
我以前提到过的Docker书做者已经建立了一个不错的pod样本,以下图所示。它有两个容器:一个是为网页服务器,另外一个则是为DB的。简单,用来阐述pod最好。
以上配置须要花费几分钟来完成。在这个过程当中,你可使用docker ps命令来查看容器怎么样了:
当你看到这两个容器都已经好了的时候,你就能够验证网页服务器是否运行正确:
于我而言,第二个命令行是因为500内部服务器出错。为了找出缘由,我登录到容器里面寻找更多信息。其实有了如下的命令行,作起来仍是挺简单的。注意,Docker链接命令仍是不够的,由于已经存在的容器上没有任意的shell在运行。
一旦进入到容器里面,你能够看到下图的文件:
注意,IP地址172.17.42.1没有存在在个人环境里。只是简单地修改到127.0.0.1而后保存就能够了。而后在浏览器中尝试URL就可以运行了。
网址:这里
注意:你的容器IP地址不同也是能够的。
原文连接若是须要转载,请联系咱们哦,尊重知识产权人人有责;)