kubeadm部署单master节点( 八 )
[ERROR Swap]:running with swap on is not supported please diable swap
关闭swap分区即可 。
swapoff -ased -i.bak 's/^.*centos-swap/# --tt-darkmode-color: #35B378;">scheduler和controller-manager两个组件的配置文件 , 分别将--port=0去掉 。 配置文件的路径是/etc/kubernetes/manifests/ , 下面有kube-controller-manager.yaml和kube-scheduler.yaml两个配置文件 。
修改好之后保存一下即可 , 不需要手动重启服务 。 等个半分钟集群自动就恢复正常 , 再次执行kubectl get cs命令就可以看到组件是正常的了 。
(7)dashboard报错:Get [](): dial tcp 10.96.0.1:443: i/o timeout出现这个问题实际上还是集群网络存在问题 , 但是如果你查看节点或者flannel的pod等等是正常的 , 所以还是排查不出来问题的 。 最快的解决方法让dashboard调度到master节点上就可以了 。
修改dashboard的配置文件 , 将下面几行注释掉(大约在232-234行)
nodeSelector:"beta.kubernetes.io/os": linux# Comment the following tolerations if Dashboard must not be deployed on master#tolerations:#- key: node-role.kubernetes.io/master#effect: NoSchedule
也就是将上面的最后三行注释掉 。
接着是再增加选中的节点
template:metadata:labels:k8s-app: kubernetes-dashboardspec:nodeName: mastercontainers:- name: kubernetes-dashboardimage: kubernetesui/dashboard:v2.0.0-beta8imagePullPolicy: Alwaysports:
大约在第190行 , 增加一行信息nodeName: master
保存好之后重新执行kubectl apply命令申请加入集群即可 。
如果想自己继续研究的话 , 多看看是不是flannel的网段定义的问题 。
5、参考个人参考的一些博客 , 在此记录一下:
- 在kubernetes中部署企业级ELK并使用其APM
- helm3部署milvus集群部署
- Jenkins发布PHP项目之一自动化部署
- 华为高管:5G网络部署初期,用户体验差
- 5G小基站沙龙 | 小基站将迎来规模化部署,凌华科技助力5G赋能千行百业
- 八戒谈科技|边缘计算、轻松部署新一代ES-2000系列嵌入式3D相机系统,深惠视发布双目相机
- FinPoints|清算桥是什么?FinPoints 深度解析“桥”的重要性1. 市场深度更佳2. 低延迟的交易执行和实时价格交付3. 新技术4.高效部署,MT5
- 风月无关|将在月球部署4G移动网络,NASA正与诺基亚合作
- 金十数据|我国回应:望重新审视相关决定,瑞典欲绕开华为中兴部署5G网络
- 科技实验室|又一重要部署!JDL京东物流要用科技改变供应链未来