您的位置:首页 > 健康 > 美食 > webqq登录网页版_公司名字大全不重名_网络营销品牌策划_软件开发培训中心

webqq登录网页版_公司名字大全不重名_网络营销品牌策划_软件开发培训中心

2024/10/13 11:40:23 来源:https://blog.csdn.net/qq_59384418/article/details/142872599  浏览:    关键词:webqq登录网页版_公司名字大全不重名_网络营销品牌策划_软件开发培训中心
webqq登录网页版_公司名字大全不重名_网络营销品牌策划_软件开发培训中心

部署多个work节点过于麻烦,于是打算直接在master节点部署服务测试

解决办法:

k8s集群init后,你的master节点会被固定分配污点taint信息,这个污点的作用是让没有设置容忍的pod不会被调度到这个节点,因此我们的服务一般不会被调度到master节点

方法1:直接去除master节点的污点信息

查看污点信息

kubectl describe node NODE_NAME | grep Taints

删除节点污点

kubectl taint node NODE_NAME node-role.kubernetes.io/master:NoSchedule-

再次查看污点

kubectl describe node NODE_NAME | grep Taints

为none说明污点被去除,此时master节点可被调度

部署nginx服务测试

# 1.部署nginx

kubectl create deployment nginx --image=nginx:1.14-alpine

# 2.暴露端口 

kubectl expose deployment nginx --port=80 --type=NodePort

# 3.查看服务状态 (查看分配的端口)

kubectl get pods,svc

# 3.测试服务(ip:port)

方法2:为你的pod设置容忍 

举例:

apiVersion: v1
kind: Pod
metadata:name: pod-tolerationnamespace: dev
spec:containers:- name: nginximage: nginx:1.17.1tolerations:      # 添加容忍- key: "tag"        # 要容忍的污点的keyoperator: "Equal" # 操作符value: "heima"    # 容忍的污点的valueeffect: "NoExecute"   # 添加容忍的规则,这里必须和标记的污点规则相同

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com