您的位置:首页 > 运维架构 > Kubernetes

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

2019-05-21 12:42 645 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_45098040/article/details/90404718

查看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.ports
containerPort : 容器开放端口
hostIP: 绑定宿主机ip
hostPort:绑定宿主机端口
name: 必须是IANA_SVC_NAME,并且是pod唯一
protocol :协议端口 必须是UDP TCP SCTP类型,默认TCP
语法:
spec:
containers:
- image: nginx
imagePullPolicy: IfNotPresent
name: nginx-1
ports:
-  protocol: TCP
conainerPort: 80
name: http
hostPort: 8888
[root@k8s-master01 ~]# cat nginx_pods.yaml
apiVersion: v1
kind: Pod
metadata:
name: pod-demo1
namespace:  prod
spec:
containers:
- image: nginx
imagePullPolicy: IfNotPresent
name: nginx-1
ports:
- protocol: TCP
containerPort: 80
hostPort: 8888
name: http-nginx

[root@k8s-master01 ~]# kubectl apply -f nginx_pods.yaml
[root@k8s-master01 ~]# kubectl get pods/pod-demo1 -n prod -o wide

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: