Kubernetes 系列(六):kubectl 命令

kubectl命令列表

快速查找:

  • kubectl describe pods --show-labels 显示pods 信息 同时显示标签
  • kubectl delete deployments --all 删除
  • kubectl get deployments 获取
  • kubectl run ggl1 --image=registry.cn-qingdao.aliyuncs.com/ggl/ggl:0.0.8 --port=80 --rm 简单方式运行仓库 其中--rm 删除已经存在的镜像
  • kubectl get pods -o wide 获取pods 更多的简要信息
  • kubectl get cs 获取健康信息
  • kubeadm join 172.31.161.220:6443 --token qe5v6b.wt2ik30vrqd4ugc7 --discovery-token-ca-cert-hash sha256:b014fc1f3cb71fb16e4f340c58a5e786e46559aed7074df4c9f8111261c9630c 加入集群
  • kubectl get pods -n kube-system 显示属于kube-system名称空间里的 pods
  • Kubectl get ns 获取名称空间,其中有default ,Kube-public, Kube-system
  • kubectl scale --replicas=3 deployment ggl2-deployment 自动扩容
  • kubectl set image deployment ggl2-deployment ggl2-image=newimage 滚动更新
  • kubectl rollout status deployment ggl2-deployment 查看滚动更新状态
  • kubectl rollout undo deployment ggl2-deployment 回滚到老版本 参数 --to-revision=1 表示回滚到版本1
  • kubectl rollout history deployment ggl2-deployment 显示版本历史记录
  • Kubectl edit svc XXX 修改服务
  • kubectl api-versions 获取yml 中可用的组
  • kubectl get ep XXXX -o yaml 获取endpoints 明细
  • kubectl explain pods 查看pods yml 定义说明
  • kubectl explain pods.XX 查看pods的下一级 yml 定义说明
  • Kubectl logs podname imagename 查看日志
  • kubectl exec -it podname -c imagename -- /bin/sh 进入容器 必须带 --
  • Kubectl delete -f xxx.yaml
  • nodeselector 标签选择器
  • deployment 简称deploy
  • Kubectl apply -f XXX.yaml 新增或者修改 默认是滚动更新 ,只要执行完 Pod 就是自动下载新的镜像
posted @   -零  阅读(637)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2019-09-08 【数字图像处理】灰度图像二值化
2019-09-08 【数字图像处理】灰度变换
点击右上角即可分享
微信分享提示