当前位置:   article > 正文

k8s-常用命令_k8s查看deployment的命令

k8s查看deployment的命令

k8s常用命令

  1. #1、查看Deployment资源对象由哪几部分组成
  2. kubectl explain deployment
  3. #2、查看有哪些部署文件
  4. kubectl get deployment
  5. #3、查看某一个deployment的详细清单
  6. kubectl describe deployment deploy名称
  7. #创建部署
  8. kubectl create -f 部署yml文件
  9. #更新部署配置
  10. kubectl apply -f 部署yml文件
  11. #查看已部署pod
  12. kubectl get pod [-o wide]
  13. #查看pod详细信息
  14. kubectl describe pod pod名称
  15. #查看pod日志输出
  16. kubectl logs [-f] pod名称
  1. #获取k8s上部署的详细信息的pod
  2. kubectl get pod -o wide
  3. #创建tomcat容器实例
  4. kubectl create -f tomcat-deploy.yml
  5. #进入pod容器内部
  6. kubectl exec -it pod名称 /bin/bash
  7. #查看一个pod的详细信息
  8. kubectl describe pod tomcat-deploy-b76dd4475-hh9zf(pod名称)
  9. #查看pod日志
  10. kubectl logs tomcat-deploy-b76dd4475-hh9zf(pod名称)
  11. #创建service服务
  12. kubectl create -f ./tomcat-service.yml
  13. #查看service是否创建成功
  14. kubectl get service
  15. #查看service详细信息
  16. kubectl describe service tomcat-service
  17. #进入容器
  18. kubectl exec -it tomcat-deployment-795d745898-fvswl /bin/bash
  1. #1、查看部署
  2. kubectl get deployment
  3. #2、删除部署文件
  4. kubectl delete deployment 部署文件名称
  5. #3、查看pod
  6. kubectl get pod
  7. #4、查看service
  8. kubectl get service
  9. #5、删除service
  10. kubectl delete service service名称
  11. #6、查看集群信息
  12. kubectl cluster-info
  1. #1、创建 namespace
  2. kubectl create namespace lhynamespace
  3. #2、查看 namespace
  4. kubectl get namespace
  5. #3、删除 namespace
  6. kubectl delete namespace lhynamespace
  1. #1、生成yaml文件
  2. kubectl create deployment mysql8 --image=mysql:8 --dry-run -o yaml > mysql8_deployment.yaml
  3. #2、修改yaml文件 指定 namespace
  4. metadata:
  5. namespace: lhynamespace
  6. #3、创建 deployment
  7. kubectl apply -f mysql8_deployment.yaml
  8. #4、查看 lhynamespace 命名空间下的 deployment
  9. kubectl get deployment -n lhynamespace
  10. kubectl get deployment --all-namespaces //查看所有namespace
  11. #5、删除 lhynamespace 命名空间下的 mysql8 的 deployment ,删除deployment 之后 pod 自动删除 通过yaml创建的,通过yaml文件删除
  12. kubectl delete -f mysql8_deployment.yaml
  13. kubectl delete deployment mysql8 -n lhynamespace //命令删除
  1. #使用 kubectl describe pod sentry-web 查看启动细节:
  2. kubectl describe pod podname
  1. -- 检查k8s是否正常
  2. systemctl status kubelet

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/162056
推荐阅读
相关标签
  

闽ICP备14008679号