当前位置: 首页 > news >正文

Kubectl 命令记录

kubectl get pods 获取资源信息
kubectl describe pod <pod-name> 查看资源详细信息 (describe)
kubectl logs <pod-name> 查看资源日志 (logs)
kubectl create deployment nginx-deployment --image=nginx 创建资源 (create)
kubectl apply -f deployment.yaml 应用配置文件 (apply)
kubectl delete pod <pod-name> 删除资源 (delete)
kubectl exec -it <pod-name> -- /bin/bash 进入容器执行命令 (exec)
kubectl rollout status deployment <deployment-name> 管理滚动更新 (rollout)
kubectl scale deployment <deployment-name> --replicas=3 扩容/缩容 (scale)
kubectl get events -n <namespace> 查看事件 (events)
kubectl expose deployment <deployment-name> --type=LoadBalancer --port=80 管理服务暴露 (expose)
kubectl get nodes 查看节点信息 (node) -o wide:显示节点 IP、版本等信息。
kubectl create namespace ai-namespace 管理命名空间 (namespace)
kubectl config set-context --current --namespace=ai-namespace:切换默认命名空间。
kubectl delete namespace ai-namespace:删除命名空间(谨慎操作)
kubectl config get-contexts 管理配置 (config)
kubectl autoscale deployment <deployment-name> --min=1 --max=5 --cpu-percent=80 管理自动扩展 (autoscale)
kubectl create secret generic db-secret --from-literal=username=admin --from-literal=password=123456 管理密钥 (secrets)
kubectl get pvc -n <namespace> 管理持久化卷 (pv/pvc)
kubectl get networkpolicy 管理网络策略 (networkpolicy)
kubectl create serviceaccount my-sa 管理服务账户 (serviceaccount)
kubectl version --short 查看版本信息 (version)
kubectl help 查看帮助 (help)
kubectl get crd 管理 CRD(自定义资源)
kubectl top pods 查看资源使用情况 (top)
kubectl create role my-role --verb=get --resource=pods 管理 RBAC 权限
kubectl label pods <pod-name> env=prod 查看标签 (label)
kubectl annotate pods <pod-name> description="Production Pod" 查看注解 (annotate)
kubectl get ingress 管理 Ingress
kubectl debug -it <pod-name> --image=busybox --target=<container-name> 查看调试信息 (debug)
kubectl api-resources 查看 API 资源 (api-resources)
kubectl api-versions 查看 API 版本 (api-versions)


从 Pod 复制到本地:
kubectl cp my-pod:/app/data.txt ./local-folder/
kubectl cp /path/to/local/file <namespace>/<pod-name>:/path/in/pod
从本地复制到 Pod:
kubectl cp ./local-file.txt my-pod:/app/
kubectl cp ./expense_report.xlsx 命名空间/node名字:/workspace/tmp
kubectl cp ./myfile.txt default/my-pod:/app/

Kubernetes 新版(v1.25+)
从 Pod 复制到本地:
tar cf - ./local-file.txt | kubectl exec -i my-pod -- tar xf - -C /app/
从本地复制到 Pod:
kubectl exec my-pod -- tar cf - -C /app/ data.txt | tar xf - -O > ./local-data.txt

http://www.jsqmd.com/news/323023/

相关文章:

  • COCC/NOCC/NCC/MMCC/TCC
  • 国际最高认可!全知科技通过CMMI5级认证,研发成熟度达领先水平
  • 高精度除法
  • 计算机网络自顶向下方式39——网络层 中间盒 互联网架构原则(IP沙漏 端到端原则)
  • IDA Pro的使用(基础篇一)-------面向新手
  • 各地地铁线网指挥中心特点
  • 计算机网络自顶向下方法39——网络层 中间盒 互联网架构原则(IP沙漏 端到端原则) - 实践
  • COGS 4292. 折枝的函数
  • 一文了解git
  • 以英博云为例介绍集群云服务器的使用
  • 全球十大抗衰产品权威评测与推荐:除皱抗衰产品推荐,2026年最新成分、技术与用户真实反馈
  • 2026年FPS游戏鼠标推荐排行榜:从职业级到入门级的全维度选择
  • 国内多个主要城市已建成或正在建设线网指挥中心
  • RankCoT:融合排序与思维链,解锁RAG系统知识精炼新高度
  • NMN十大品牌怎么选?NMN产品推荐:2026年针对不同体质与目标的细分维度深度盘点推荐
  • 【笔记】【股票小白入门4-K 线】
  • 对话港大具身智能博士生陈天行:拿下30万奖学金、CCF优大、ACM银牌、顶会若干!
  • 大模型开发全流程详解:从零开始构建AI应用_大模型应用开发流程,大模型应用开发学习路线
  • 体育冠军点赞祝福,国民快餐品牌“餐小年”借力冠军效应夯实信任基石
  • web服务器
  • 27考研近期总结以及后续规划
  • 大模型应用实践:15个精选案例详解,程序员必学收藏指南
  • 条件查询
  • 探索大数据领域数据产品的商业化模式
  • 构思一个项目
  • 【硬核干货】从Sora到世界模型:AI技术革命新篇章,程序员必学!
  • 程序员必看!AI大模型六大应用场景深度解析,收藏学习不迷路
  • CF1842H Tenzing and Random Real Numbers
  • AI Agent记忆机制深度解析:让大模型记住你的川菜偏好,实现真正的智能进化
  • 一天一个开源项目(第7篇):AionUi - 免费开源的跨平台AI办公助手,Claude Cowork的完美替代