今天,我们来试试使用kubectl create的方式创建deployment,不使用yaml文件。
k8s实验环境说明:
第1步:创建有两个pod的deployment。
第2步:查看一下创建出来的pod和deployment、replicaset。
第3步:把svc以NodePort方式暴露出去,端口为80,指定selector。
第4步: 检查一下,发现endpoint没有生效。
原因是创建pod时忘记加label。
另外,我们没有指定外部端口,从上图可以看到K8S给我们分配的外部端口是:30505。这是随机的,从30000开始。
第5步:手工给pod加上label。
再次查看,endpoint正常了。
第6步:访问验证,所有功能都OK。
参考:
获得kubectl的帮助
版权声明:本文为tjg138原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。