Kubernetes学习-K8S安装篇-集群安装网段划分
Kubernetes学习-K8S安装篇-集群安装网段划分
- 1. 集群安装网段划分
- 2. 网段IP常用设置
- 3. 集群安装网段划分注意事项
1. 集群安装网段划分
集群安装时会涉及到三个网段:
- 宿主机网段:就是安装k8s的服务器
- Pod网段:k8s Pod的网段,相当于容器的IP
- Service网段:k8s service网段,service用于集群容器通信。
2. 网段IP常用设置
- 一般service网段会设置为10.96.0.0/12
- Pod网段会设置成10.244.0.0/12或者172.16.0.1/12
- 宿主机网段可能是192.168.0.0/24
3. 集群安装网段划分注意事项
这三个网段不能有任何交叉。
比如如果宿主机的IP是10.105.0.x
那么service网段就不能是10.96.0.0/12,因为10.96.0.0/12网段可用IP是:10.96.0.1 ~ 10.111.255.255,所以10.105是在这个范围之内的,属于网络交叉,此时service网段需要更换,可以更改为192.168.0.0/16网段。
(注意如果service网段是192.168开头的子网掩码最好不要是12,最好为16,因为子网掩码是12他的起始IP为192.160.0.1 不是192.168.0.1)。
同样的道理,技术别的网段也不能重复。可以通过http://tools.jb51.net/aideddesign/ip_net_calc/计算:
所以一般的推荐是,直接第一个开头的就不要重复,比如你的宿主机是192开头的,那么你的service可以是10.96.0.0/12.
如果你的宿主机是10开头的,就直接把service的网段改成192.168.0.0/16
如果你的宿主机是172开头的,就直接把pod网段改成192.168.0.0/12
注意搭配,均为10网段、172网段、192网段的搭配,第一个开头数字不一样就免去了网段冲突的可能性,也可以减去计算的步骤。
Kubernetes学习-K8S安装篇-集群安装网段划分相关推荐
- k8s高可用集群安装
一.环境准备: 10.10.0.170 k8s-master-01 10.10.0.171 k8s-master-02 10.10.0.172 k8s-master-03 10.10.0.190 k8 ...
- Clickhouse入门学习、单机、集群安装部署
参考:https://blog.csdn.net/qq_37933018/article/details/108019566 Clickhouse官网:https://clickhouse.tech/ ...
- Kubernetes 入门(3)集群安装
1. kubeadm简介 kubeadm 是 Kubernetes 官方提供的一个 CLI 工具,可以很方便的搭建一套符合官方最佳实践的最小化可用集群.当我们使用 kubeadm 搭建集群时,集群可以 ...
- 如何获取k8s拓扑_K8S集群安装部署 之 网络拓扑图
一.网络实现拓扑图 二.Proxy主机(master&standby) 1. 主机分别为:10.3.153.211(test-master)与10.3.153.212(test-standby ...
- ubuntu18.04下hadoop安装与集群配置
ubuntu18.04下hadoop安装与集群配置 hadoop安装_单机/伪分布式配置 环境 创建hadoop用户 更新apt 安装SSH.配置SSH无密码登陆 安装Java环境 安装 Hadoop ...
- 在线安装TIDB集群
在线安装TIDB集群 在线安装TiDB集群 服务器准备 说明:TiDB8需要能够连接外网,以便下载各类安装包 TiDB4非必须,但最好是有一台,因为后续测试Mysql数据同步或者进行性能比较时,都要 ...
- ob集群安装部署相关
一.黑屏(命令行)模式安装ob三节点集群 1.主机规划 主机名 ip 内存(G) cpu 安装软件 占用端口 mgr1 172.16.80.57 128 32 observer(zone1).obcl ...
- MongoDB的集群安装搭建配置
1. MongoDB介绍 1.1.MongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.具有以下特点: 面向集合文档型存储,易于存储对象类型的数据, 以 ...
- 吐血力作:平台云deis之安装CoreOS集群
1. 准备安装CoreOS 准备CoreOS安装文件 ISO:http://alpha.release.core-os.net/amd64-usr/current/coreos_production_ ...
最新文章
- Numpy入门教程:05. 逻辑函数
- Redis 学习笔记-NoSQL数据库 常用五大数据类型 Redis配置文件介绍 Redis的发布和订阅 Redis_事务_锁机制_秒杀 Redis应用问题解决 分布式锁
- selenium界面元素定位
- 【渝粤教育】 国家开放大学2020年春季 1325妇产科学与儿科护理学 参考试题
- C#通过SSH连接MySql
- 解析鸿蒙内核消息队列QueueMail接口的哼哈二将
- Python之数据分析(动画效果、animation模块、气泡动画)
- 在电脑上安装python-在电脑上安装python的方法
- Stanford机器学习---第4讲. 神经网络的表示 Neural Networks representation
- svm支持向量机分类方法
- Java开发笔记(一百三十三)Swing的菜单
- gt1151触摸驱动调试
- coco2017数据集百度网盘链接
- 你不知道的JavaScript(上中下)全册
- 图像处理中常用的相似度评估指标
- 九连环 C语言递归代码
- 机器学习100天(三十四):034 先验概率、条件概率
- R_circlize包_和弦图
- MySql like通配符使用(mysql 正则表达式)
- Vue:push添加数据出现__ob__: Observer