1.虚拟机部署Kubernetes(K8S)_生骨大头菜的博客-CSDN博客,首先按照这里部署好k8s服务,但是只需要部署一台master服务器就可以

2.默认k8s的master节点是不能跑pod的业务,需要执行以下命令解除限制

# 将master节点设为可以调度

kubectl taint nodes --all node-role.kubernetes.io/master-

# 如果需要设为不允许调度

# kubectl taint nodes master node-role.kubernetes.io/master=:NoSchedule

# 污点可选参数

NoSchedule: 一定不能被调度

PreferNoSchedule: 尽量不要调度

NoExecute: 不仅不会调度, 还会驱逐Node上已有的Pod

3. 如果需要保留其他子节点但是想将pod调度到master节点上,可以进行上述命令后进行配置置顶调度节点,一下为配置

spec:

template:

spec:

nodeSelector:

kubernetes.io/hostname: master

推荐文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。