使用kubectl create创建deployment(不使用yaml文件)

  • Post author:
  • Post category:其他

今天,我们来试试使用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 版权协议,转载请附上原文出处链接和本声明。