Kubernetes详解(十)——Pod对象高级控制命令
2023-09-14 09:01:44 时间
今天继续给大家介绍Linux运维相关知识,本文主要内容是Pod对象详细信息查看、Pod对象缩容和扩容以及Pod对象伪终端控制。
一、Pod对象详细信息查看
在Kubernetes中,执行命令:
kubectl get pods
可以查看当前所有的Pod对象。但有时,我们想要查看具体的某个Pod对象的详细信息,此时,就可以执行命令:
kubectl describe pod 【Pod名】
例如,要查看pod-test-c86f8795d-r2sk8的信息,即可执行命令:
kubectl describe pod pod-test-c86f8795d-r2sk8
该命令执行结果如下:
类似的,我们也可以使用describe命令查看其他资源对象的详细信息。查询service对象的信息如下:
二、Pod对象缩容和扩容
Kubernetes集群支持对Pod对象进行缩容和扩容,缩容和扩容都是通过scale命令实现的。
kubectl进行缩容和扩容的命令格式为:
kubectl scale deployment 【Pod名】 --replicas=【期望的Pod数量】
如果–replicas参数后面的Pod数小于当前实际的Pod数量,那么就是Pod对象的缩容;而如果–replicas参数后面的Pod数大于当前Pod实际的数量,那么就是Pod对象的扩容。
Kubernetes进行扩容和缩容命令执行及结果如下所示:
三、Pod对象伪终端控制
有时,我们希望能够进入Pod对象的容器内,进行一些操作,此时,可以使用exec命令。在Pod对象中,开启终端控制命令格式为:
kubectl exec pods/【Pod名】 -it -- 【解释器】
例如,我们要进入Pod pod-test-c86f8795d-r2sk8中,则可以执行命令:
kubectl exec pods/pod-test-c86f8795d-r2sk8 -it -- /bin/bash
执行命令后,即可进入该容器的终端,执行结果如下:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
相关文章
- Kubernetes 稳定性保障手册:洞察+预案
- Kubernetes 笔记 04 架构是个好东西
- kubernetes-v1.20.4 二进制部署-kube-apiserver
- Kubernetes详解(二十)——ReplicaSet控制器
- Prometheus详解(八)——Prometheus监控Kubernetes集群节点
- 一步步在Kubernetes里运行Web应用
- Kubernetes基础自学系列 | Kubernetes集群安全 - 准入控制
- Kubernetes(k8s)pod详解
- Kubernetes 工作节点控制平面组件
- Kubernetes 架构基础 核心控制平面组件
- Kubernetes 企业集群建设规划
- Kubernetes 控制平面的高可用性保证
- Kubernetes 准入控制插件 资源配额 ResourceQuota
- Kubernetes 的资源模型与资源管理
- Kubernetes Helm Chart模板:流程控制
- Kubernetes Ingress Controller 技术细节探讨
- kubernetes集群版本升级
- s25.基于 Kubernetes v1.25 (二进制) 和 Containerd部署高可用集群
- Kubernetes_CNI_Calico_Calico的网络策略NetworkPolicy