上文《Kubernetes部署微服务实战(十二)部署shop-gateway项目》我们已经部署好了gateway项目,本文的话我们部署隐藏在gateway后面的shop-user项目。这里部署比较简单,和gateway是一样的,下面我们来演示一下:
1)创建工作负载
这里我们进入到kuboard界面,创建一个新的工作负载
2)配置基本信息
这里配置基本信息,填写的内容如下:
序号 | 选项 | 值 |
1 | 工作负载类型 | deployment |
2 | 工作负载分层 | 微服务层 |
3 | 工作负载名称 | shop-user |
4 | 服务描述 | shop-user |
5 | 副本数 | 1 |
3)配置容器信息
这里我们配置容器信息,填写的内容如下:
序号 | 选项 | 值 |
1 | 名称 | shop-user |
2 | 容器镜像 | a85791d9bf0b9ade/show-user:1.0 |
3 | 镜像拉取策略 | ifNotPresent |
4 | 容器端口 | shop-user-port 8071 |
配置信息如下图:
然后到这里我们的配置就完毕了,剩下的存储挂载,高级设置,服务/应用路由都不需要配置,直接点击保存
等待片刻就可以看到shop-user的pod启动起来了。我们看看nacos上是否注册进去了:
可以看到已经注册进来了,ip也是pod容器的ip
接着我们使用url,通过gateway访问下这个user服务:
可以看到我们成功的访问到了kubernetes里面的user这个pod,并且是通过gateway转发的。
还没有评论,来说两句吧...