日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

二进制安装kubernetes1.14.1-pod配置清单之客户端访问方式03

發布時間:2025/6/15 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二进制安装kubernetes1.14.1-pod配置清单之客户端访问方式03 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

查看pod配置清單

參考: (https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.14/) [root@k8s-master01 ~]# kubectl explain pods.metadata.[.........] [root@k8s-master01 ~]# kubectl explain pods.spec.[........]

開放端口+ip地址訪問:此處的一旦綁定,只能指定的ip或者端口訪問

[root@k8s-master01 ~]# kubectl explain pods.spec.containers.portscontainerPort : 容器開放端口hostIP: 綁定宿主機iphostPort:綁定宿主機端口name: 必須是IANA_SVC_NAME,并且是pod唯一protocol :協議端口 必須是UDP TCP SCTP類型,默認TCP語法:spec:containers:- image: nginximagePullPolicy: IfNotPresentname: nginx-1ports:- protocol: TCPconainerPort: 80name: httphostPort: 8888[root@k8s-master01 ~]# cat nginx_pods.yaml apiVersion: v1kind: Podmetadata:name: pod-demo1namespace: prodspec:containers:- image: nginximagePullPolicy: IfNotPresentname: nginx-1ports:- protocol: TCPcontainerPort: 80hostPort: 8888name: http-nginx [root@k8s-master01 ~]# kubectl apply -f nginx_pods.yaml [root@k8s-master01 ~]# kubectl get pods/pod-demo1 -n prod -o wide

切換到29服務器查看

訪問測試

綁定宿主機hostIP

ports:- protocol: TCPcontainerPort: 80hostPort: 8888name: http-nginxhostIP: 192.168.1.101

外部客戶端訪問 內部ip地址的方式

service->Nodeport
[root@k8s-master01 ~]# kubectl create service clusterip nginx-dep --tcp=80:80根據開放節點數量,直接訪問(所有node節點都可以訪問)
hostPort 上述實例 只能指定節點的ip+端口可以訪問
hostNetwork 只能訪問指定宿主機ip+端口訪問
spec:containers:- image: nginximagePullPolicy: IfNotPresentname: nginx-1hostNetwork: true

轉載于:https://blog.51cto.com/9025736/2397839

總結

以上是生活随笔為你收集整理的二进制安装kubernetes1.14.1-pod配置清单之客户端访问方式03的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。