justmine

1、预备工作

  • unbuntu 16.04 and above
  • docker
  • kubernetes 集群

2、使用vs2017创建一个web api应用程序,并打包镜像到本地。

 

3、推送本地镜像到docker hub

4、编写k8s资源配置文件(yml)

hello-world-deployment.yml如下

hello-world-service.yml如下

为了提供外部访问,注意需要修改type: NodePort

5、在k8s集群的master机器上,创建k8s资源对象

6、通过dashboard查看集群概况

7、测试服务调用

浏览器上打开地址

到这一步,说明服务部署成功!!!

8、测试k8s负载均衡

多刷新几次浏览器,然后查看服务日志

从上面分析可以看到两个副本pod都被不同程度的进行了调用。

到目前为止,已经完成了k8s集群部署并运行微服务,下一篇将与微服务结合实践k8s的健康探测机制。

 

相关文章:

  • 2021-11-07
  • 2021-11-28
  • 2021-11-28
  • 2021-10-06
  • 2021-06-18
  • 2022-01-04
  • 2021-05-20
猜你喜欢
  • 2021-12-24
  • 2022-01-25
  • 2022-03-10
  • 2021-12-21
  • 2021-07-05
  • 2021-11-17
相关资源
相似解决方案