k8s-资源编排笔记

1、扩缩容

$ kubectl scale deployment first-pod --replicas=3 -n kube-public

2、创建service

$ kubectl expose deployment first-pod --port=80 -n kube-public

3、使用kubectl create生成一个yaml文件

$ kubectl create deployment my-pod --image=nginx -n kube-public -o yaml --dry-run > mypod.yaml

4、使用kubectl get 获取已存在pod的yaml

$ kubectl get deployment mypod -o yaml -n kube-public --export > mypod1.yaml

5、查看pod容器的具体创建信息

$ kubectl decribe  pod  pod容器名称

6、查看pod等下的具体用法

$ kubectl  explain  pod.spec

7、查看pod的详细信息

$ kubectl get pod pod容器名称 -o wide

8、查看pod下的某个容器日志

$ kubectl log pod名称 -c  pod容器名称 

9、给节点打标签

$ kubectl label  node 节点  标签key=标签value

posted @ 2021-12-05 20:58  西风51668  阅读(39)  评论(0编辑  收藏  举报