文章目录
一、创建资源对象
1、创建pod节点
kubectl create -f yaml
二、查看资源对象
1、查看pod节点
[root@BJ-CSK-VM-9-62 toc]# kubectl get pod -n toc -o wide
NAME READY STATUS RESTARTS AGE IP NODE
llk-nginx-80-64ddb56945-fmmgx 1/1 Terminating 0 136d 172.101.xx.xx bj-yz-103r-66-227
llk-nginx-80-64ddb56945-p67cg 1/1 Terminating 0 136d 172.101.xx.xx bj-yz-103r-65-89
llk-tomcat-8080-6d7565b6fb-lrb2m 1/1 Terminating 6 25d 172.101.xx.xx bj-yz-103r-66-227
llk-tomcat-8080-6d7565b6fb-x8psd 1/1 Terminating 3 25d 172.101.xx.xx bj-yz-103r-65-89
2、查看node节点
[root@BJ-CSK-VM-9-62 toc]# kubectl get node
NAME STATUS ROLES AGE VERSION
bj-cp-7f-106-122 Ready <none> 252d v1.10.0
bj-cp-7f-106-123 Ready <none> 266d v1.10.0
bj-cp-7f-106-124 Ready <none> 266d v1.10.0
三、描述资源对象
1、显示Node的详细信息
[root@BJ-CSK-VM-9-62 toc]# kubectl describe pods llk-nginx-80-64ddb56945-fmmgx
四、删除资源对象
1、基于yaml文件删除资源对象
kubectl delete -f llk-tomcat-8080.yaml
注: 不在自动创建新pod
可用于维护时,后台操作时,关闭此应用
2、基于 node-name删除pod节点
kubectl delete pods llk-tomcat-8080-669cd8459d-bh56j -n toc
注:还是会自动生成
可用于代码上线的重启操作
五、查看容器日志
kubectl logs pod-name
可用于查看容器启动情况(应用启动情况),有无报错。
六、更新资源对象的Label属性
1、给已创建的Pod添加一个标签
[root@k8s-master ~]# kubectl label pod frontend-9db27 role=backend
pod "frontend-9db27" labeled
2、查看该Pod的Label
[root@k8s-master ~]# kubectl get pods -Lrole
NAME READY STATUS RESTARTS AGE ROLE
pod-name 1/1 Running 0 21d backend