CKA全课程2024:第13天/40天 Kubernetes中的静态Pod、手动调度、标签和选择器

CKA全课程2024:第13天/40天 Kubernetes中的静态Pod、手动调度、标签和选择器

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

本文介绍了如何在Kubernetes中手动调度Pod,直接将其分配到特定节点。首先验证集群节点,然后创建Pod清单,指定nodeName字段以跳过调度。接着应用清单并确认Pod在指定节点上运行,最后介绍如何清理资源及创建带特定标签的多个Pod。

🎯

关键要点

  • 本文介绍了如何在Kubernetes中手动调度Pod,直接将其分配到特定节点。
  • 首先验证集群节点,使用命令kubectl get nodes查看可用节点。
  • 创建Pod清单,使用nodeName字段指定Pod的节点,跳过调度过程。
  • 应用Pod清单,使用命令kubectl apply -f node.yml创建Pod并直接分配到指定节点。
  • 确认Pod在指定节点上运行,使用命令kubectl get pods -o wide检查Pod状态。
  • 登录到控制平面节点,访问默认静态Pod清单目录,重启控制平面组件。
  • 清理不再需要的资源,使用kubectl delete pod命令删除Pod。
  • 创建多个带特定标签的Pod,编写脚本生成不同环境的Pod。
  • 使用kubectl get po -l env=dev命令根据标签过滤Pod。
➡️

继续阅读