kubectl 操作deployment 的常用命令

简介: kubectl 是 Kubernetes 的命令行工具,用于管理和操作 Kubernetes 集群。以下是一些常用的 kubectl 命令用于操作 Deployment:1. 创建一个 Deployment: ``` kubectl create deployment <deployment-name> --image=<image-name> ```2. 查看 Deployment 列表: ``` kubectl get deployments ```3. 查看 Deployment 的详细信息: ``` kubectl de

kubectl 是 Kubernetes 的命令行工具,用于管理和操作 Kubernetes 集群。以下是一些常用的 kubectl 命令用于操作 Deployment:

  1. 创建一个 Deployment:

    kubectl create deployment <deployment-name> --image=<image-name>
    
  2. 查看 Deployment 列表:

    kubectl get deployments
    
  3. 查看 Deployment 的详细信息:

    kubectl describe deployment <deployment-name>
    
  4. 扩容 Deployment:

    kubectl scale deployment <deployment-name> --replicas=<replica-count>
    
  5. 更新 Deployment 的容器镜像版本:

    kubectl set image deployment/<deployment-name> <container-name>=<new-image>
    
  6. 回滚 Deployment 到上一个版本:

    kubectl rollout undo deployment/<deployment-name>
    
  7. 暂停和恢复 Deployment 的滚动更新:

    kubectl rollout pause deployment/<deployment-name>
    kubectl rollout resume deployment/<deployment-name>
    
  8. 删除一个 Deployment:

    kubectl delete deployment <deployment-name>
    

这些命令可以帮助你管理和操作 Kubernetes 中的 Deployment。你可以根据具体需求进一步探索 kubectl 命令的其他选项和功能。

相关文章
|
Shell 容器 Perl
Back-off restarting failed container 问题解决
Back-off restarting failed container 问题解决
2651 0
|
JSON Kubernetes Unix
Kubernetes crictl管理命令详解
Kubernetes crictl管理命令详解
|
Kubernetes 容器 Perl
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
16372 0
|
存储 Kubernetes API
k8s学习-ConfigMap(创建、使用、更新、删除等)
k8s学习-ConfigMap(创建、使用、更新、删除等)
3504 0
|
存储 Kubernetes 调度
k8s常见的排错指南Node,svc,Pod等以及K8s网络不通问题
k8s常见的排错指南Node,svc,Pod等以及K8s网络不通问题
4771 1
|
Kubernetes Perl 容器
在 Kubernetes 中重启 pod 的 3 种方法
【4月更文挑战第25天】
8391 1
在 Kubernetes 中重启 pod 的 3 种方法
|
Kubernetes 数据安全/隐私保护 数据中心
如何在 Kubernetes 中使用命名空间
【8月更文挑战第11天】
615 0
如何在 Kubernetes 中使用命名空间
|
Kubernetes 负载均衡 应用服务中间件
k8s部署nginx(Pod、Deployment、Service)
k8s部署nginx(Pod、Deployment、Service)
3356 0
k8s部署nginx(Pod、Deployment、Service)
|
Prometheus Kubernetes 监控
使用kubectl快速查看各个节点的CPU和内存占用量
在Kubernetes集群中,安装metrics-server,并使用kubectl快速查看集群中各个节点的资源使用情况。
1089 0
|
存储 Kubernetes Perl
在K8S中,如何知道Pod的数据存储在哪里?
在K8S中,如何知道Pod的数据存储在哪里?