.net core i上 K8S(五).netcore程序的hostip模式
程序员文章站
2022-12-15 17:56:55
上一章讲了pod的管理,今天再分享一个pod的访问方式 1.Pod的HostIP模式 Pod的HostIP模式,可以通过宿主机访问pod内的服务,创建yaml文件如下 直接create 我们去192.1268.8.202节点去查看一下2000端口 访问一下192.168.8.202:2000 端口正 ......
讲了pod的管理,今天再分享一个pod的访问方式
1.pod的hostip模式
pod的hostip模式,可以通过宿主机访问pod内的服务,创建yaml文件如下
apiversion: v1 kind: pod metadata: name: netcore-pod labels: app: netcorepod spec: containers: - name: netcorepod image: chenyishi/webdocker_s_provider ports: - name: port containerport: 1000 hostip: 0.0.0.0 #指定ip hostport: 2000 #宿主机要暴漏的端口 protocol: tcp env: - name: serverport value: "1000"
直接create
kubectl create -f netcore-pod2.yaml
我们去192.1268.8.202节点去查看一下2000端口
访问一下192.168.8.202:2000
端口正常暴露,并能访问,ok了!
推荐阅读
-
.net core i上 K8S(六).netcore程序的service网络代理模式
-
.net core i上 K8S(七).netcore程序的服务发现
-
.net core i上 K8S(五).netcore程序的hostip模式
-
.net core i上 K8S(四).netcore程序的pod管理,重启策略与健康检查
-
.net core i上 K8S(五).netcore程序的hostip模式
-
.net core i上 K8S(四).netcore程序的pod管理,重启策略与健康检查
-
.net core i上 K8S(七).netcore程序的服务发现
-
.net core i上 K8S(六).netcore程序的service网络代理模式
-
.net core i上 K8S(三)Yaml文件运行.netcore程序
-
.net core i上 K8S(二)运行简单.netcore程序