k8s的一些命令

  1. kubectl get nodes :查看节点的状态

  2. 查看Pod的状态:

    1. kubectl get pod --all -namespaces
    2. Pending,ContainerCreating,ImagePullBackOff都表明Pod没有就绪,Running才是就绪状态
  3. 查看Pod的具体情况:

    1. kubectl describe pod podname
    2. kubectl describe pod kube-flannel-ds-v0p3x 00 --namesapce=kube-system
  4. kubectl get pod --all-namespace -o wide

  5. sudo systemctl status kubelet.service:查看kubelet的状态

  6. 执行命令部署应用:kubectl run httpd-app --image=httpd --replicas=2

  7. kubectl get deployment:查看部署的应用

  8. kubectl get pod -o wide:查看pod的具体信息

  9. kubectl apply -f nginx.yml:创建nginx应用,nginx.yml需要自己创建

  10. kubectl delete deployment nginx-deployment或者kubectl delete -f nginx.yml 删除创建的应用

  11. kubectl label node k8s-node1 disktype=ssd:标注k8s-node1是配置了SSD的节点

  12. 通过kubectl get node --show-labels查看节点的label

  13. 删除label disktype命令:kubectl label node k8s-node1 disktype-

  14. kubectl get daemonset --namespace=kube-system:查看守护进程

  15. kubectl edit daemonset kube-proxy --namespace=kube-system查看kube-proxy配置

  16. kubectl get job 查看Job的状态

相关推荐
dleei1 小时前
使用docker创建gitlab仓库
前端·docker·gitlab
Hellc0074 小时前
使用 Docker 部署 RabbitMQ 并实现数据持久化
docker·rabbitmq·ruby
梦游钓鱼5 小时前
在window终端创建docker容器的问题
运维·docker·容器
钢板兽5 小时前
Java后端高频面经——JVM、Linux、Git、Docker
java·linux·jvm·git·后端·docker·面试
海鸥818 小时前
在 k8s中查看最大 CPU 和内存的极限
linux·容器·kubernetes
梵法利亚8 小时前
Ubuntu-docker安装mysql
mysql·ubuntu·docker
rocksun9 小时前
使用GITOPS简化KUBERNETES实施:最佳实践
kubernetes
猴的哥儿13 小时前
Ubuntu 22.04 LTS 入门教学文档
linux·运维·ubuntu·docker
海鸥8117 小时前
查看k8s集群的资源使用情况
云原生·容器·kubernetes
云上艺旅17 小时前
K8S学习之基础十八:k8s的灰度发布和金丝雀部署
学习·云原生·容器·kubernetes