kubectl系列
文章平均质量分 56
kubectl工具使用介绍
alden_ygq
一枚北漂5年多的资深SRE菜鸟,专注SRE方向,专注于运维体系建设。个人宣言:先努力成就自己,再用知识成就他人。
展开
-
常用 Kubernetes 诊断命令
检索审核日志(如果启用):检查 Kubernetes 审核日志配置以了解审核日志的位置。这些命令应该可以帮助你诊断 Kubernetes 集群以及在其中运行的应用程序。这些命令应该涵盖 Kubernetes 中的各种诊断场景。访问Prometheus和Grafana服务来查询自定义指标。等占位符替换为你的集群和用例的实际值。原创 2024-03-04 15:16:05 · 1199 阅读 · 0 评论 -
kubectl系列(六)-kubectl logs命令
3 按照时间段日志查询(h/m/s之内)2 异常退出的容器日志。4 按照时间戳查询日志。原创 2024-02-01 21:12:06 · 716 阅读 · 0 评论 -
kubectl系列(五)-kubectl scale 命令最佳实践
kubectl scale命令是扩展 Kubernetes deployments, replica sets, replication controllers以及stateful sets的通用方式。它在每次调用时以一个或多个对象为目标,并对其进行缩放,以便运行指定数量的 pod。可以选择设置条件,因此只有在存在特定数量的现有副本时才会更改比例,从而避免在错误方向上意外调整大小。同时也希望能够遵循一些本文所提到的最佳时实践,从而平稳,可靠的实现资源的扩缩容。原创 2023-11-27 22:00:37 · 1222 阅读 · 0 评论 -
kubectl系列(五)-kubectl get
kubectl get 命令可以获取所有的resources包括node、pod 、namespace、service 、deployment等等。2)列出全局可配置的选项,适用于所有命令。4)获取某个namespace下的pod。5)获取所有namespace下的pod。7)进入某个pod中的container。其他命令可使用--help查询。1)获取所有resources。3)获取namespace。8)查看某个pod详情。6)获取pod的日志。原创 2023-09-27 23:19:36 · 181 阅读 · 0 评论 -
kubectl系列(四)-kubectl apply
kubectl apply命令是Kubernetes中最常用的命令之一,它可以在Kubernetes集群中应用或更新资源对象的配置。使用kubectl apply命令更新现有资源对象时,它会对新的配置文件和现有的资源对象进行比较,并根据差异更新资源对象。在这种情况下,可以使用kubectl apply命令更新该Pod对象的配置。如果该Pod对象已经存在,则不会创建新的Pod对象,而会更新现有的Pod对象的配置。kubectl apply命令不仅可以创建新的资源对象,还可以更新已有的资源对象。原创 2023-09-27 22:57:43 · 1383 阅读 · 0 评论 -
kubectl系列(三)-节点标签操作
pod可以根据要求让pod调度到想要的节点上运行,或者不在某节点运行。原创 2023-09-27 22:52:32 · 898 阅读 · 0 评论 -
kubectl系列(二)-kubectl create
通过配置文件名或stdin创建一个集群资源对象。支持JSON和YAML格式的文件。原创 2023-04-18 17:45:36 · 154 阅读 · 0 评论 -
kubectl系列(一)-kubectl介绍
kubectl是操作k8s集群的命令行工具,是 Kubernetes 用户和管理员必备的管理工具。kubectl通过与apiserver交互可以实现对k8s集群中各种资源的增删改查。原创 2023-04-18 11:39:23 · 355 阅读 · 0 评论