1. ports支持的子选项
ports: //容器需要暴露的端口号列表
- name: String //端口的名称
containerPort: int //容器要暴露的端口
hostPort: int //容器所在主机监听的端口(容器暴露端口映射到宿主机的端口),默认与containerPort相同,设置hostPort时,同一台主机将无法启动该容器的第二个副本
protocol: String //端口协议,支持TCP和UDP,默认为TCP
2. 案例
- 编写pod文件
apirsion: v1
kind: Pod
metadata:
name: pod-base
namespace: dev
spec:
containers:
- name: nginx
image: nginx:1.17.1
ports:
- name: nginx-port
containerPort: 80
protocol: TCP
- 创建pod
kubectl create -f
- 查看pod
kubectl describe pods -n dev
访问容器需要使用的是podIp:containerPort
》》》博主长期更新学习心得,推荐点赞关注!!!
》》》若有错误之处,请在评论区留言,谢谢!!!