写点什么

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

用户头像
张无忌
关注
发布于: 2020 年 09 月 18 日
拥抱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读者可以自行实践!



发布于: 2020 年 09 月 18 日阅读数: 69
用户头像

张无忌

关注

运维老司机带你精通各种删库删服操作 2020.08.27 加入

最近在写K8S系列文章

评论

发布
暂无评论
拥抱K8S系列-08-通过rancher部署nginx应用