用命令行的方式创建
创建Pod控制器,deployment(到k8s:1.18版本,此方式已变为创建Pod资源)
[root@master ~]# kubectl run web --image=nginx --replicas=5
查看控制器情况
[root@master ~]# kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
web 5/5 5 5 4m20s
查看资源详细信息
[root@master ~]# kubectl describe deployments. web
PS:查看某种资源对象,没有指定名称空间,默认是在default名称空间。可以加上-n选项,查看指定名称空间的资源
注意:直接运行创建的Deployment资源对象,是经常使用的一个控制器资源类型,除了deployment,还有rc,rs等Pod控制器,Deployment是一个高级的Pod控制器。
创建Service资源类型
[root@master ~]# kubectl expose deployment web --name=web-svc --po