网站首页 > 教程文章 正文
kubernetes支持多种网络插件,如:flannel、calico、canal等,任选一种使用即可,本实验选择 flannel 只在master节点安装flannel插件即可,该插件使用的是DaemonSet控制器,该控制器会在每个节点上 都运行
#获取flannel配置文件
[root@master1 ~]# wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
#执行文件启动flannel
[root@master1 ~]# kubectl apply -f kube-flannel.yml
#查看nodes节点信息
[root@master1 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready master 36m v1.19.16
node1 Ready <none> 30m v1.19.16
node2 Ready <none> 27m v1.19.16
#此处的node节点的角色为none,执行kubectl label node <node_name> node-role.kubernetes.io/<role_name>=可以修改roles
[root@master1 ~]# kubectl label node node1 node-role.kubernetes.io/node1=
node/node1 labeled
[root@master1 ~]# kubectl label node node2 node-role.kubernetes.io/node2=
node/node2 labeled
[root@master1 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
master1 Ready master 12h v1.19.16
node1 Ready node1 12h v1.19.16
node2 Ready node2 12h v1.19.16
资源不多,可以修改master节点的roles,让其成为工作节点
[root@master1 ~]# kubectl label node master1 node-role.kubernetes.io/master-
node/master1 labeled
[root@master1 ~]# kubectl get node
NAME STATUS ROLES AGE VERSION
master1 Ready <none> 16h v1.19.16
node1 Ready node1 16h v1.19.16
node2 Ready node2 16h v1.19.16
[root@master1 ~]# kubectl label node master1 node-role.kubernetes.io/node3=
node/master1 labeled
[root@master1 ~]# kubectl get node
NAME STATUS ROLES AGE VERSION
master1 Ready node3 17h v1.19.16
node1 Ready node1 16h v1.19.16
node2 Ready node2 16h v1.19.16
至此网络插件部署完成
- 上一篇: 这些不可不知的JVM知识,我都用思维导图整理好了
- 下一篇: k8s环境搭建(k8s运行环境)
猜你喜欢
- 2025-06-09 Kubernetes(k8s)pod详解(k8s pod completed)
- 2025-06-09 超详细!基于k8s+docker+jenkins的一站式 DevOps 环境搭建教程-下
- 2025-06-09 一键部署k8s多、单集群命令(波哥亲测有效)
- 2025-06-09 k8s平台:手动部署Grafana(k8s部署consul)
- 2025-06-09 K8s 应用的网络可观测性: Cilium VS DeepFlow
- 2025-06-09 k8s安全相关特性汇总(k8s的主要组件有哪些?)
- 2025-06-09 K8S集群下的GPU调度(k8s pod调度过程详解)
- 2025-06-09 K8S调试利器:telepresence2使用文档
- 2025-06-09 别被云原生忽悠了:接地气的 K8s 生产落地长这样
- 2025-06-09 不努力提高效率,小姐姐都被人追走了:K8S一键部署了解一下?
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)