日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

查看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 :協(xié)議端口 必須是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

外部客戶端訪問 內(nèi)部ip地址的方式

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

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

總結

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。