文档章节

如何在VMware vSphere上安装Kubernetes来运行Docker

Caicloud
 Caicloud
发布于 2016/06/20 13:52
字数 724
阅读 113
收藏 1

安装谷歌Kubernetes不需要VMware vSphere或者任何其他的虚拟机控制器。在虚拟机上安装十分方便,所以在配置和测试环境的时候也强烈推荐安装。

先不管虚拟机或者物理机,安装Linux OS是必须的。我一般选择RHEL fork的CentOS 7。安装了CentOS之后,剩下的就很容易了。如果你已经有一个CentOS模版,那再安装一个新的也是很快的事情。

为了更好的用户体验,你想要一个初始的CentOS。当我尝试安装的时候,我用了一个已经安装过Nginx的CentOS,这着实给我造成了很多麻烦。最后,我还不得不从scratch重新启动。

以下是我在学习《Docker Containers – Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic 》这本书(强烈推荐)的时候,用来安装Kubernetes的命令行。因为目前还只是测试版,所以我只是在一台虚拟机上安装了所有东西。如果是在真实系统中,那么就会需要master和不同的节点。

准备好了吗?

安装Mater和Client

首先,将CentOS更新到最新版本,同时重新启动机器。

然后,开始用yum命令行来安装master节点。

现在,让我们来安装client:

为了验证它已经成功安装了,尝试以下命令行:

创建一个新的集群/pod

Kubernetes在真实“软件定义”样式中使用json文件描述POD蓝图。

我之前提到过的Docker书作者已经创建了一个不错的pod样本,如下图所示。它有两个容器:一个是为网页服务器,另一个则是为DB的。简单,用来阐述pod最好。

以上配置需要花费几分钟来完成。在这个过程中,你可以使用docker ps命令来查看容器怎么样了:

当你看到这两个容器都已经好了的时候,你就可以验证网页服务器是否运行正确:

于我而言,第二个命令行是由于500内部服务器出错。为了找出原因,我登陆到容器里面寻找更多信息。其实有了以下的命令行,做起来还是挺简单的。注意,Docker连接命令还是不够的,因为已经存在的容器上没有任意的shell在运行。

一旦进入到容器里面,你可以看到下图的文件:

注意,IP地址172.17.42.1没有存在在我的环境里。只是简单地修改到127.0.0.1然后保存就可以了。然后在浏览器中尝试URL就能够运行了。

网址:http://192.168.0.128/cgi-bin/action

注意:你的容器IP地址不一样也是可以的。

转载请先联系我们,尊重知识产权人人有责:)

© 著作权归作者所有

Caicloud
粉丝 18
博文 77
码字总数 153394
作品 0
杭州
程序员
私信 提问
VMware 卷入容器热潮,vSphere 将集成容器

在近日的 VMworld 年度会议中,VMware 宣布了两项和容器有关的举措:VMware vSphere 将集成容器(vSphere Integrated Containers 缩写为,VIC),即在现有 vSphere 产品的基础上进行改造,使...

oschina
2015/09/05
2.9K
2
容器与虚拟化的完美融合: VMware Project Pacific

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/q48S71bCzBeYLOu9T0n/article/details/100164160...

q48s71bczbeylou9t0n
08/30
0
0
kubernetes1.5新特性:支持Photon卷插件

背景介绍 在Kubernetes中卷的作用在于提供给POD持久化存储,这些持久化存储可以挂载到POD中的容器上,进而给容器提供持久化存储。 从图中可以看到结构体PodSpec有个属性是Volumes,通过这个V...

店家小二
2018/12/16
0
0
kubernetes1.5新特性(二):支持Photon卷插件

在Kubernetes中卷的作用在于提供给POD持久化存储,这些持久化存储可以挂载到POD中的容器上,进而给容器提供持久化存储。 从图中可以看到结构体PodSpec有个属性是Volumes,通过这个Volumes属性...

xiangyunyan
04/12
15
0
双管齐下,VMware的容器新战略

VMware在本周的年度VMworld大会上为容器技术推出了一个双管齐下的技术。VMware vSphere Integrated Containers,这是现有vSphere产品的翻新,能够让Docker容器在vSphere VM内运行;而新的VMw...

Mrexamo
2015/09/08
207
0

没有更多内容

加载失败,请刷新页面

加载更多

为构建社交关系链手淘都做了啥?

作者|王卫(泓冰) 出品|阿里巴巴新零售淘系技术部 01、淘宝社交关系推荐的背景 1、互联网下半场到来:互联网的下半场,人口红利消失,各大平台需要对用户做精细化运营,用户的增长和留存是每一...

阿里云官方博客
11分钟前
3
0
Iaas/Paas/Saas有何区别,一个故事告诉你

云计算有三种服务模式,IaaS,PaaS和SaaS。单从英文全称去理解,他们分别是“基础设施即服务”“平台即服务”和“软件即服务”。 这样翻译过来可不好理解,但是我们可以举个例子。现在我们就以...

JEPaaS云平台
18分钟前
3
0
温度传感器怎么测好坏

  温度传感器也就是负温度系数热敏电阻,温度越高,电阻越小,测量时先看其阻值能不能根据温度的变化而变,再看其变化的阻值是不是在标定的范围之内。   有以下四种方法;   1、若是有...

仙溪
19分钟前
3
0
zk中ZooKeeperServer解析

内部类 ChangeRecord 处理PrepRP和FinalRP之间的信息 static class ChangeRecord { ChangeRecord(long zxid, String path, StatPersisted stat, int childCount, List<ACL> acl) {......

writeademo
29分钟前
3
0
LNMP---安装worrdpress、discuz,域名重定向,用户认证,nginx访问日志

4.34 安装wordpress 4.35 安装discuz 4.36 域名重定向 4.37 用户认证 4.38 nginx访问日志 一、安装wordpress 创建博客: 添加一个博客的虚拟主机 blog.tobe.com.conf 做如下更改 安装博客wor...

tobej
31分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部