💡
原文约500字/词,阅读约需2分钟。
📝
内容提要
本文介绍了如何配置和使用kubectl访问Azure AKS集群,包括添加用户、切换集群和命名空间、管理Pods和服务、查看日志及重启Pods等操作。
🎯
关键要点
- 配置kubectl以访问Azure AKS集群
- 添加用户和设置集群连接
- 切换集群和查看当前上下文
- 创建和列出命名空间
- 切换当前命名空间
- 根据标签查找Pods
- 查看Pod的详细信息和日志
- 显示Pods的运行节点
- 在Pod中打开终端
- 访问服务并获取外部IP
- 暴露服务地址
- 查看Pod的日志
- 无停机时间重启Pods
- 停止并重启所有Pods
- 修改Pod相关的环境变量
- 选择特定Pod进行删除
- 根据标签选择所有Pods进行删除
- 查看Pod的CPU和内存使用情况
❓
延伸问答
如何配置kubectl以访问Azure AKS集群?
使用命令 'az aks get-credentials -g ${GROUP} -n ${CLUSTER}' 来配置kubectl。
如何在kubectl中切换当前上下文?
使用命令 'kubectl config use-context CONTEXT_NAME' 来切换当前上下文。
如何查看Pod的日志?
使用命令 'kubectl logs $POD_NAME' 来查看指定Pod的日志。
如何重启Pods而不造成停机?
使用命令 'kubectl rollout restart deployment <deployment_name>' 来无停机时间重启Pods。
如何根据标签查找Pods?
使用命令 'kubectl get pods -l app=MY-APP' 来根据标签查找Pods。
如何查看Pod的CPU和内存使用情况?
使用命令 'kubectl top pod POD_ID' 来查看指定Pod的CPU和内存使用情况。
➡️