k8s集群的常用命令

  1. 查看帮助文档

    • kubectl --help:显示kubectl命令行工具的帮助信息。
  2. 配置kubectl

    • kubectl config set-cluster [cluster-name] --server=[server-url]:设置集群配置。
    • kubectl config set-context [context-name] --cluster=[cluster-name] --user=[user-name]:设置上下文配置。
    • kubectl config use-context [context-name]:切换上下文。
  3. 查看资源

    • kubectl get nodes:查看节点(Node)。
    • kubectl get pods:查看Pod。
    • kubectl get deployments:查看部署(Deployment)。
    • kubectl get services:查看服务(Service)。
  4. 创建资源

    • kubectl create deployment [deployment-name] --image=[image-name]:创建一个部署。
    • kubectl create service [service-name] --type=["ClusterIP"|"NodePort"|"LoadBalancer"] --port=[port]:创建一个服务。
  5. 更新资源

    • kubectl scale deployment [deployment-name] --replicas=[replicas]:更新部署的副本数。
    • kubectl set image deployment [deployment-name] [container-name]=[new-image-name]:更新部署中的容器镜像。
  6. 删除资源

    • kubectl delete deployment [deployment-name]:删除部署。
    • kubectl delete service [service-name]:删除服务。
  7. 查看Pod日志

    • kubectl logs [pod-name] [container-name]:查看Pod中的日志。
  8. 调试Pod

    • kubectl exec [pod-name] -- [command]:在Pod中执行命令。
  9. 暴露服务

    • kubectl expose deployment [deployment-name] --type=["ClusterIP"|"NodePort"|"LoadBalancer"] --port=[port]:将部署作为一个服务暴露出来。
  10. 资源清单操作

    • kubectl apply -f [manifest-file]:应用资源清单文件。
    • kubectl delete -f [manifest-file]:删除资源清单文件描述的资源。
  11. 配置资源限制

    • kubectl edit deployment [deployment-name]:编辑部署的YAML文件,以设置资源限制(如CPU和内存)。
  12. 查看资源详细信息

    • kubectl describe [resource-type] [resource-name]:查看资源的详细信息。

相关推荐

  1. k8s命令

    2024-05-10 09:42:08       35 阅读
  2. K8S 命令

    2024-05-10 09:42:08       55 阅读
  3. K8s命令

    2024-05-10 09:42:08       58 阅读
  4. K8S命令

    2024-05-10 09:42:08       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-10 09:42:08       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-10 09:42:08       97 阅读
  3. 在Django里面运行非项目文件

    2024-05-10 09:42:08       78 阅读
  4. Python语言-面向对象

    2024-05-10 09:42:08       88 阅读

热门阅读

  1. Django框架之Ajax基础

    2024-05-10 09:42:08       27 阅读
  2. 什么是图片的像素与分辨率?

    2024-05-10 09:42:08       31 阅读
  3. 机器学习过拟合解决方案 - 正则化

    2024-05-10 09:42:08       34 阅读
  4. 数据结构及算法——数组和字符串一些记录

    2024-05-10 09:42:08       33 阅读
  5. 分布式本地缓存刷新-日常笔记

    2024-05-10 09:42:08       25 阅读
  6. zookeeper之分布式环境搭建

    2024-05-10 09:42:08       30 阅读
  7. Spring事务失效场景

    2024-05-10 09:42:08       36 阅读
  8. Android OpenMAX(七)OMX Service

    2024-05-10 09:42:08       31 阅读
  9. 【48】Camunda8-Self-Managed部署

    2024-05-10 09:42:08       45 阅读
  10. HTTP调用API框架Forest

    2024-05-10 09:42:08       37 阅读
  11. MongoDB 从部署到掌握

    2024-05-10 09:42:08       40 阅读
  12. MongoDB聚合运算符:$toObjectId

    2024-05-10 09:42:08       32 阅读