西瓦格

导航菜单



当前位置: 首页  /  科技  /  正文

【K8S使用技巧】经分类整理的kubectl常用命令,绝对不容错过!

阅读:17

【K8S使用技巧】经分类整理的kubectl常用命令,绝对不容错过!

kubectl知多少

kubectl 是 K8S 中的一个命令行工具,主要用于管理和操作 K8S 集群。kubectl 通过向 K8S API 发送 REST 请求,允许用户与 K8S 集群中的各种资源进行交互,例如 Pod、Service、Deployment 等。kubectl 提供了一种简单而灵活的方式来管理和操作 K8S 集群,它支持交互式和批处理操作,可以轻松地进行自动化处理。

下面是一个简单的逻辑结构图,说明 kubectl 命令如何与 K8S API Server 交互,以管理 K8S 集群中的资源。

kubectl 通过向 API Server 发送 REST API 请求来管理 K8S 集群中的资源,它接收来自 kubectl、kubelet、kube-proxy 和其他 K8S 组件的请求,并响应这些请求。

在 K8S 运维中,会经常使用kubectl,本篇梳理了kubectl常用的维护命令和选项,并按场景进行了分类。关于更多详情,可参考官方文档:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands

获取信息

  1. kubectl get:获取 Kubernetes 资源的信息,例如节点、服务、Pod、配置等。
  2. kubectl describe:显示特定资源的详细信息。
  3. kubectl logs:获取 Pod 的日志。
  4. kubectl top:查看节点和 Pod 的 CPU 和内存使用情况。

调试和诊断

  1. kubectl exec:在容器中执行命令。
  2. kubectl port-forward:将本地端口转发到 Pod 端口。例如:
kubectl --namespace monitoring port-forward --address 0.0.0.0 svc/prometheus-k8s 9090
  1. kubectl run:在集群中创建一个新的 Pod,并在其中运行一个容器。
  2. kubectl attach:连接到正在运行的容器。
  3. kubectl debug:启动一个调试容器并将其连接到指定的 Pod 上。

状态管理

  1. kubectl create:创建 Kubernetes 资源。
  2. kubectl apply:对已存在的 Kubernetes 资源进行更新操作。
  3. kubectl delete:删除 Kubernetes 资源。
  4. kubectl edit:在编辑器中编辑资源配置文件。
  5. kubectl label:为资源添加或修改标签。
  6. kubectl annotate:为资源添加或修改注释。

扩缩容

  1. kubectl scale:扩展或缩小 Deployment、StatefulSet等的副本数。
  2. kubectl autoscale:创建 Horizontal Pod Autoscaler 对象,根据 CPU 或自定义指标来自动扩缩容 Pod。

部署管理

  1. kubectl rollout:对 Deployment、DaemonSet、StatefulSet 等进行滚动升级。
  2. kubectl rollout history:查看部署历史记录。
  3. kubectl rollout undo:回滚部署操作。
  4. kubectl patch:通过部分更改来更新 Kubernetes 资源。

安全和身份验证

  1. kubectl auth:管理身份验证和授权。
  2. kubectl create secret:创建用于身份验证和授权的 Kubernetes 密钥。
  3. kubectl certificate:管理 TLS 证书和私钥。

最后

以上就是 kubectl 常用的一些维护命令和选项,需要的朋友请收藏。关于更多详情,可直接参考官方文档:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands


本文转载于WX公众号:不背锅运维(喜欢的盆友关注我们):https://mp.weixin.qq.com/s/pW0vxt8k1pDk0OEz5asWGQ

标签

值得收藏kubectl常用命令场景查阅


相关文章列表

元曲百年风华:16位名家创作的珍藏元曲精品,不容错过!

元曲百年风华:16位名家创作的珍藏元曲精品,不容错过!

来源:诗词世界(ID:shicishijie)一个时代有一个时代的文学,唐代盛行诗,宋代流行词,到了元代,产生了元曲。作为一种新的文学艺术形式,元曲大大丰富了元代人的精神生活。元曲包括杂剧和散曲。和宋...


探寻中国最美的元曲:10首珍藏必备

探寻中国最美的元曲:10首珍藏必备

欢迎关注公众号"8小时之外的风景",ID:gh_28e462be51b301 《四块玉》其一关汉卿旧酒没,新醅泼,老瓦瓮边笑呵呵。共山僧野叟闲吟和。他出一对鸡,我出一个鹅,闲快活。""南耕亩,东山卧,...


两千块钱值得去法院打官司吗?

两千块钱值得去法院打官司吗?

我认为从效率的角度,从经济成本而言,打这个官司没有必要。往往为两千元钱打官司,已经打的不是官司了,打的是气。为气而打官司,是没有意义的;人民法院的案子太多了,为两千元去法院打官司,我觉得有点给法院“添...


你读过元曲吗?《元曲散集》42曲,用词清丽,意境悠然,值得品读

你读过元曲吗?《元曲散集》42曲,用词清丽,意境悠然,值得品读

【张可久】(约1270—?) 元散曲家。字小山。一作名伯远,字可久,号小山。庆元(今浙江鄞县)人。先以路吏转首领官,后曾为桐庐典史,至正初迁为昆山幕僚。因仕途不得意,晚岁久居西湖,以山水声色自娱。他...


生肖鼠最烦恼的是什么?最值得骄傲的又是什么?

生肖鼠最烦恼的是什么?最值得骄傲的又是什么?

鼠人在人们的印象中向来都是胆小谨慎,聪明伶俐,个性开朗,喜欢学习,善于思考和观察,能抓住各种有利机会捷足先登,在各行各业都能很好的适应,不管条件多艰苦,都能展示好自己的学识和才华,也能赚到很多的钱,他...


有哪些文案你收藏了很久?

有哪些文案你收藏了很久?

1、慢慢来吧,好与不好都随缘而遇。2、遇见既是上上签,纵使结局不如意。3、我走下楼梯发现一个身影很像你,却恍然发觉,我的校园里没有你。4、但愿春日安好,往后尽是山花烂漫。5、你不是暗淡渺小的星光,而是...


友情链接