码迷,mamicode.com
首页 > 其他好文 > 详细

k8s使用NodePort的方法发布业务

时间:2019-10-31 00:28:03      阅读:638      评论:0      收藏:0      [点我收藏+]

标签:current   mic   src   name   clust   epo   img   node   nod   

Step1:在master上使用kubectl get deployment -o wide查看deployment文件

[root@k8s-master ~]# kubectl get deployment -o wide
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
portal 1 1 1 1 1h
web 1 1 1 1 1h
[root@k8s-master ~]

Step2:在master上使用kubectl expose deployment deployment_name --type=NodePort创建svc

  kubectl expose deployment web --type=NodePort

 kubectl expose deployment portal --type=NodePort

Step3:在master上使用kubectl get svc -o wide查看svc的端口

[root@k8s-master ~]# kubectl get svc -o wide
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
kubernetes 10.254.0.1 <none> 443/TCP 2h <none>
portal 10.254.171.19 <nodes> 80:31681/TCP 22m run=portal
web 10.254.234.19 <nodes> 80:30638/TCP 22m run=web
[root@k8s-master ~]#

Step4:在外部使用Node:Nodeport就可以访问业务

技术图片

 

k8s使用NodePort的方法发布业务

标签:current   mic   src   name   clust   epo   img   node   nod   

原文地址:https://www.cnblogs.com/networking/p/11768739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!