前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Rancher K8S 集群子网规划

Rancher K8S 集群子网规划

原创
作者头像
颇忒脱
发布于 2022-11-21 02:09:31
发布于 2022-11-21 02:09:31
8340
举报

规划好子网:

  • Pod 和 Service 的总体子网空间
  • 每个节点所能使用的子网空间

默认值:

  • Pod CIDR:10.42.0.0/16
  • Service CIDR:10.43.0.0/16
  • node-cidr-mask-size:24

关键是 node-cidr-mask-size ,它决定了集群可以有多少个节点,以及每个节点的 IP 数量。

以默认情况为例,node 的数量是 24 - 16 = 8,2 ^ 8 = 256 个节点。而每个节点可以有 32 - 24 = 8,2 ^ 8 = 256 个 IP。

其实你看 Pod 的 IP 可以发现,第一个节点的上的 IP 是 10.42.0.xxx,第二个节点的 IP 是 10.42.1.xxx,以此类推。

当然情况会随着参数的变化而变化。

下面是修改的方法,修改 RKE 需要的 cluster.yml

1 2 3 4 5 6 7 8 9 10 11

... services: kube-api: service_cluster_ip_range: 10.101.251.0/24 kube-controller: cluster_cidr: 10.101.252.0/24 service_cluster_ip_range: 10.101.251.0/24 extra_args: node-cidr-mask-size: 26 kubelet: cluster_dns_server: 10.101.251.10

上面这个例子可以容纳 4 个 node,而每个 node 最多有 64 个 IP,同时也把 DNS 服务器的 IP 地址也修改了一下。

参考资料:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用Rancher的RKE快速部署Kubernetes集群
本文共涉及3台Ubuntu机器,1台RKE部署机器(192.168.3.161),2台Kubernetes集群机器(3.162和3.163)。
星哥玩云
2022/07/12
1.2K0
使用Rancher的RKE快速部署Kubernetes集群
Centos7.4使用rke V1.1.9安装K8s集群
Rancher Kubernetes引擎(RKE)是一个cncf认证的Kubernetes发行版,它可以在裸机和虚拟化服务器上工作。RKE解决了Kubernetes安装复杂性的问题,有了RKE, Kubernetes的安装和操作既简化又易于自动化,而且完全独立于您正在运行的操作系统和平台。只要可以运行受支持的Docker版本,就可以使用RKE部署和运行Kubernetes。
jwangkun
2021/12/23
9430
Kubernetes动手系列:手把手教你10分钟快速部署集群
Kubernetes 动手系列想通过一系列动手的 demo ,来帮助读者快速的理解上手 Kubernetes 一些运行机制。会包括如下内容:
CNCF
2020/11/09
7750
Kubernetes动手系列:手把手教你10分钟快速部署集群
Ansible自动化部署K8S集群
本文是通过ansible-playbook的roles功能实现二进制批量自动安装部署Kubernetes集群服务。本想做成离线版本,但由于coredns,ingress,dashboard插件需要拉取镜像,(这里把flannel做成非容器安装版)如需容器版去https://github.com/flannel-io/flannel中获取yaml文件
王先森sec
2023/04/24
1K0
Ansible自动化部署K8S集群
信创环境:鲲鹏ARM+麒麟V10离线部署K8s和Rainbond信创平台
在上篇《国产化信创开源云原生平台》文章中,我们介绍了 Rainbond 作为可能是国内首个开源国产化信创平台,在支持国产化和信创方面的能力,并简要介绍了如何在国产化信创环境中在线部署 Kubernetes 和 Rainbond。
Rainbond开源
2024/08/16
2480
rancher导入rke 原
    REK是Rancher Kubernetes Engine,通过rke工具可以快速简单地搭建一套 Kubernetes集群。
尚浩宇
2018/08/17
1.5K0
rancher导入rke
                                                                            原
RKE部署Kubernetes集群
注意,应使用能够操作docker的用户(非root)做免密。在这个例子中使用rancher用户。
全栈程序员站长
2022/06/29
7010
RKE部署Kubernetes集群
K8s集群环境搭建
说明:现在需要安装kubernetes的集群环境,但是又不想过于麻烦,所有选择使用kubeadm方式
Alone-林
2022/11/22
1.4K0
K8s集群环境搭建
【K8s】专题八:Kubernetes 安装方法之 RKE
RKE 即 Rancher Kubernetes Engine,是由 Rancher 发布的一个极其简单、快速的 Kubernetes 安装程序,简化了 Kubernetes 集群的部署过程。
行者Sun
2024/09/02
1340
【K8s】专题八:Kubernetes 安装方法之 RKE
Rancher 系列文章 -K3S 集群升级
书接上回:《Rancher 系列文章-Rancher 升级[1]》, 我们提到:将 Rancher 用 Helm 从 v2.6.3 升级到 v2.6.4[2].
东风微鸣
2022/06/14
1.1K0
Rancher 系列文章 -K3S 集群升级
terraform 入门:创建腾讯云 k8s 集群
本文适合不喜欢在浏览器中点点点,并刚刚入门或者想要入门 terraform 的小伙伴。
谢正伟
2021/08/05
4K0
terraform 入门:创建腾讯云 k8s 集群
Kubernetes小技巧关于节点pod ip node数量规划
最近就想体验各种多集群互联(基于wireguard),然后就深感网络划分的重要性,开始网络设计的杂七乱八的。想互联了都各种问题了,网络重叠了怎么办?集群扩容IP资源不够了杂整?还有就是默认的每个node节点的subset都默认是24?我一台机器上面也跑不了那么多Pod阿......
对你无可奈何
2022/09/27
1.4K4
附019.Rancher搭建及使用
Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,方便开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),以便于满足 IT 需求规范,赋能 DevOps 团队。
木二
2020/06/02
2K0
附019.Rancher搭建及使用
浅谈 K8s Pod IP 分配机制
王成,腾讯云研发工程师,Kubernetes member,从事数据库产品容器化、资源管控等工作,关注 Kubernetes、Go、云原生领域。
腾讯云原生
2023/08/03
1.6K0
浅谈 K8s Pod IP 分配机制
k8s实践(4)--k8s集群网络详解和flannel
在讨论Kubernetes网络之前,让我们先来看一下Docker网络。Docker采用插件化的网络模式,默认提供bridge、host、none、overlay、maclan和Network plugins这几种网络模式,运行容器时可以通过–network参数设置具体使用那一种模式。
黄规速
2022/04/14
2.7K0
k8s实践(4)--k8s集群网络详解和flannel
公网k8s部署(无坑小白版)
在部署 Kubernetes 集群时关闭防火墙,通常是为了避免出现网络问题导致的部署失败或集群节点之间无法通信的问题。
用户7706959
2023/04/26
2.3K1
公网k8s部署(无坑小白版)
使用 RKE 方式搭建 K8s 集群并部署 NebulaGraph
在本文,我将会详细地记录下我用 K8s 部署分布式图数据库 NebulaGraph 的过程。下面是本次实践的内容规划:
NebulaGraph
2023/08/07
1.1K0
使用 RKE 方式搭建 K8s 集群并部署 NebulaGraph
WireGuard 系列文章(九):基于 K3S+WireGuard+Kilo 搭建跨多云的统一 K8S 集群
2.WireGuard 系列文章(二):WireGuard 简介 - 快速、现代、安全的 V** 隧道[2]
东风微鸣
2022/04/22
3.9K0
WireGuard 系列文章(九):基于 K3S+WireGuard+Kilo 搭建跨多云的统一 K8S 集群
rancher-2:rancher2.5.5部署的单节点kubernetes集群下的pod与容器探究
rancher-1:使用rancher-2.5.5部署单节点kubernetes集群
千里行走
2021/03/03
1.8K0
rancher-2:rancher2.5.5部署的单节点kubernetes集群下的pod与容器探究
K8S集群安装
主要参考 https://github.com/opsnull/follow-me-install-kubernetes-cluster
JadePeng
2018/12/12
4.2K0
相关推荐
使用Rancher的RKE快速部署Kubernetes集群
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档