Kubernets二进制安装(1)集群,软件,IP规划
1.Kubernetes节点信息情况
主机名 | 简称 | 角色 | IP地址 | 操作系统 |
---|---|---|---|---|
mfyxw10.mfyxw.com | mfyxw10 | K8S代理节点1 | 192.168.80.10 | CentOS7.7 |
mfyxw20.mfyxw.com | mfyxw20 | K8S代理节点2 | 192.168.80.20 | CentOS7.7 |
mfyxw30.mfyxw.com | mfyxw30 | K8S运算节点1 | 192.168.80.30 | CentOS7.7 |
mfyxw40.mfyxw.com | mfyxw40 | K8S运算节点1 | 192.168.80.40 | CentOS7.7 |
mfyxw50.mfyxw.com | mfyxw50 | K8S运维节点(docker仓库) | 192.168.80.50 | CentOS7.7 |
2.K8S需要用到的软件说明
软件名称 | 版本 | 备注 |
---|---|---|
docker | 19.03.8 | |
etcd | 3.1.20 | |
kubernetes | 1.15.10 | |
supervisor | 3.4.0 | 进程管理工具,方便监听、 启动、停止、重启一个或多个进程 |
bind9 | ||
harbor | 1.10.0 | |
CFSSL | R1.2 |
3.K8S的IP规划
类型 | IP地址 | 备注 |
---|---|---|
物理主机IP地址 | 192.168.80.0/24 | |
Service网络 | 172.16.0.0/16 | |
Pod网络 | 10.10.0.0/16 |
4.硬件资源需求
名称 | CPU | 内存 | 硬盘 |
---|---|---|---|
mfyxw10.mfyxw.com | 2c | 2g | 可用空间50G及以上 |
mfyxw20.mfyxw.com | 2c | 2g | 可用空间50G及以上 |
mfyxw30.mfyxw.com | 4c | 8g | 可用空间50G及以上 |
mfyxw40.mfyxw.com | 4c | 8g | 可用空间50G及以上 |
mfyxw50.mfyxw.com | 2c | 2g | 可用空间50G及以上 |
5.集群架构图
温馨提示下:由于本机的资源有限,故,master节点与node节点都搭建在一起,一般建议master节点的数目至好是3个或3个以上的奇数,node节点建议是2台及以上组成,master节点与node节点要分开,不建议部署在同一台机器。
Kubernets二进制安装(1)集群,软件,IP规划的更多相关文章
- 二进制安装K8S集群V1.16.3
centos linux7.5 cat > /etc/hosts << EOF 192.168.199.221 master 192.168.199.222 node1 192.16 ...
- 二进制安装kubernetes集群
链接地址 https://www.cnblogs.com/leleyao/p/10453848.html 安装etcd 证书制作 apiserver 证书 [root@master01 ssl]# ...
- Kubernets二进制安装(13)之部署Flannel
Flannel简介 Flannel是CoreDNS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址 ...
- Kubernetes全栈架构师(二进制高可用安装k8s集群扩展篇)--学习笔记
目录 二进制Metrics&Dashboard安装 二进制高可用集群可用性验证 生产环境k8s集群关键性配置 Bootstrapping: Kubelet启动过程 Bootstrapping: ...
- 安装Hadoop集群的最快的软件
Quick Hadoop是一款安装Hadoop集群的桌面软件,只需要点两下鼠标,一分钟之内安装Hadoop到集群上,超快! 还在每台主机的Shell里一行一行地敲安装Hadoop的命令?别苦逼了! 用 ...
- 二进制部署 Kubernetes 集群
二进制部署 Kubernetes 集群 提供的几种Kubernetes部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernet ...
- CentOS 7.5 使用 yum 安装 Kubernetes 集群(二)
一.安装方式介绍 1.yum 安装 目前CentOS官方已经把Kubernetes源放入到自己的默认 extras 仓库里面,使用 yum 安装,好处是简单,坏处也很明显,需要官方更新 yum 源才能 ...
- Centos6.6 安装Mysql集群
一.环境准备 1.1系统IP设置 准备三台服务器安装Centos6.6 64位操作系统,IP地址及角色分配如下: Node IP Address ...
- 二进制部署K8S-2集群部署
二进制部署K8S-2集群部署 感谢老男孩教育王导的公开视频,文档整理自https://www.yuque.com/duduniao/k8s. 因为在后期运行容器需要有大量的物理硬件资源使用的环境是用的 ...
随机推荐
- 2021年正确的Android逆向开发学习之路
2021年正确的Android逆向开发学习之路 说明 文章首发于HURUWO的博客小站,本平台做同步备份发布.如有浏览或访问异常或者相关疑问可前往原博客下评论浏览. 原文链接 2021年正确的Andr ...
- Linux—curl命令讲解
命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具 ...
- 在Firefox上使用Chrome的crx扩展程序
假如你喜欢使用Firefox火狐浏览器,可是发现有个很喜欢很想用的扩展只发布了支持Chrome的crx格式--Firefox从57版以后使用了WebExtension API作为新附加组件的开发标准, ...
- kafka(三)原理剖析
一.生产者消息分区机制原理剖析 在使用Kafka 生产和消费消息的时候,肯定是希望能够将数据均匀地分配到所有服务器上.比如很多公司使用 Kafka 收集应用服务器的日志数据,这种数据都是很多的,特别是 ...
- 开发中的你的Git提交规范吗?
1. 前言 目前大部分公司都在使用Git作为版本控制,每个程序员每天都要进行代码的提交.很多开发者也包括我自己,有时候赶时间或者图省事,就这么提交: git commit -m "修改bug ...
- pymysql模块使用介绍
pymysql 我们要学的pymysql就是用来在python程序中如何操作mysql,本质上就是一个套接字客户端,只不过这个套接字客户端是在python程序中用的,既然是客户端套接字,应该怎么用 ...
- Flask之静态文件处理
静态文件的处理 推荐 from flask import Flask,render_template app = Flask(__name__,template_folder='templates', ...
- 新编日语1234册/重排本/全册 pdf
网上找的资源链接大部分都失效了,无奈之下只好淘宝购买.顺便分享一下吧. 链接: https://pan.baidu.com/s/1v5-osHKrIPzlgpd8yNIP5Q 提取码: kexn
- charles安装使用乱码连手机等问题解决方案
捣鼓半天终于安装好了,给大家分享下我的过程 1.安装, 正常网上安装即可,我安装了个有汉化包的,,推荐链接 安装方法下载破解版,安装即可 安装包地址:https://pan.baidu.com/s/1 ...
- HTTP/2与HTTP/3的新特性
解密HTTP/2与HTTP/3的新特性 - InfoQ https://www.infoq.cn/article/kU4OkqR8vH123a8dLCCJ