Kubernetes 概述

Kubernetes 概述

💡 原文约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和内存使用情况。

➡️

继续阅读