『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)
生活随笔
收集整理的這篇文章主要介紹了
『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原創文章,歡迎轉載。轉載請注明:轉載自IT人故事會,謝謝!
原文鏈接地址:『中級篇』k8s的NodePort類型Service以及Label的簡單實用(68)
上次主要說了service的一種類型,clusterIp,這次說下NodePort。源碼:https://github.com/limingios/docker/tree/master/No.10
通過pod創建service
- 進入labs目錄下的service cd deployk8s-master cd labs cd services
- 查看nginx-pod apiVersion: v1 kind: Pod metadata: name: nginx-pod labels: app: nginx spec: containers: - name: nginx-container image: nginx ports: - name: nginx-portcontainerPort: 8
- 創建service類型是nodePort
默認的type clusterIP的形式
kubectl expose pods nginx-pod -h expose pods nginx-pod --type=NodePort kubectl describe node
明白了啥了沒?其實nodePort就是直接暴露出來一個端口,直接就可以訪問了,爽是爽但是不安全。
通過pod 根據yml文件的形式創建service
- 刪除service
pod還在,service已經成功刪除了,app必須對應。
- 創建service kubectl create -f service_nginx.yml vim service_nginx.yml
轉載于:https://blog.51cto.com/12040702/2294204
總結
以上是生活随笔為你收集整理的『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Two ways to assign v
- 下一篇: [PHP] 编写爬虫获取淘宝网上所有的商