拥抱 K8S 系列 -08- 通过 rancher 部署 nginx 应用

前文讲到使用rancher安装好 kubernetes 了,这个平台可以做点什么事情呢?当然是部署应用啦。K8S最大的价值就是方便部署应用和迁移应用。接下来我们就可以使用rancher部署一个nginx应用了。
操作步骤如下:
1、为不影响K8S自带的应用,我们先创建一个项目,在项目内部再创建命名空间
2、在自建的命名空间里创建nginx应用
3、部署nginx实例
第1步:按照下图提示操作创建一个项目

默认有一个default项目, 点击"添加项目"

输入项目名称,点击"创建"即可

第2步:然后在 项目(project) 中添加 命名空间(Namespace)
创建Namespace:
点击新建出来项目右边的“Add Namespace”创建一个叫“crystal-cluster-project-namespace”的namespace:


在projects-namespaces界面,就能看到刚刚创建的namespace:

第3步:部署nginx实例
首先进入刚刚创建的project, 点击右上角的“Deploy”,开始部署:

填写好Name、Docker Image、Port Mapping等相关的部署信息:
填写完整相关信息,点击launch部署:

之后跳转到这个页面,看到状态变成active了,nginx就部属成功了:

在详情界面能看到这个应用的相关配置,也能进行扩缩容:

访问验证: 使用 "任意的worker节点IP:nodeport端口" 可以进行访问


怎么样,K8S部署应用是不是很简单?其他应用比如tomcat读者可以自行实践!
版权声明: 本文为 InfoQ 作者【张无忌】的原创文章。
原文链接:【http://xie.infoq.cn/article/5beff479282f2a2c748943244】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论