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. 因为在后期运行容器需要有大量的物理硬件资源使用的环境是用的 ...
随机推荐
- +load和+initialize方法调用时机
一.+load方法什么时候调用 +load方法会在runtime加载类.分类时调用(程序运行起来会先去加载调用+load 跟你引用没有引用其头文件没有关系).每个类.分类的+load,在程序运行过程中 ...
- django使用缓存之drf-extensions
使用方法:1.直接添加装饰器@cache_response该装饰器装饰的方法有两个要求: 它必须是继承了rest_framework.views.APIView的类的方法 它必须返回rest_fram ...
- luoguP2016 战略游戏
题目描述 Bob喜欢玩电脑游戏,特别是战略游戏.但是他经常无法找到快速玩过游戏的办法.现在他有个问题.他要建立一个古城堡,城堡中的路形成一棵树.他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了 ...
- mybatis-plubs条件构造器中的方法所对应的sql语法
[通用条件:] [比较大小: ( =, <>, >, >=, <, <= )] eq(R column, Object val); // 等价于 =,例: eq(& ...
- [系列] Go - 基于 GORM 获取当前请求所执行的 SQL 信息
前言 为了便于精准排查问题,需要将当前的请求信息与当前执行的 SQL 信息设置对应关系记录下来,记录的 SQL 信息包括: 执行 SQL 的当前时间: 执行 SQL 的文件地址和行号: 执行 SQL ...
- 动态改变div标签中的内容
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- gRPC Load Balancing
gRPC Load Balancing 翻译自:https://grpc.io/blog/grpc-load-balancing/ 这是gRPC负载均衡的第一篇,后续会给出基于golang XDS服务 ...
- Failed to start ssh.service: Unit not found.
Failed to start ssh.service: Unit not found. 报错内容: [Centos7@localhost ~]$ service ssh start Redirect ...
- charles配置
https://www.cnblogs.com/ceshijiagoushi/p/6812493.html https://www.zzzmode.com/mytools/charles/
- CSGO项目
#include <Windows.h> #include <sstream> #include <iostream> #include <math.h> ...