前言
Amazon Elastic Kubernetes Service (EKS) 是 AWS 提供的托管 Kubernetes 服務,大大簡化了 K8s 集群的部署和管理工作。作為 EKS 管理員或開發者,熟練掌握 kubectl 命令是日常工作的基礎。本文將詳細介紹 EKS 環境中常用的 kubectl 命令,涵蓋集群管理、工作負載操作、故障排查等多個方面。
一、基礎集群管理命令
1. 查看集群信息
kubectl cluster-info
這條命令顯示集群的基本信息,包括控制平面地址和核心服務地址。
2. 查看節點狀態
kubectl get nodes -o wide
-o wide
參數可以顯示更詳細的信息,包括節點 IP、操作系統和內核版本等。
3. 節點維護命令
標記節點為不可調度(cordon):
kubectl cordon <<