标签:架构设计 vSphere Tanzu 部署 192.168 tanzu VMware
想写关于vsphere with tanzu系列的文章,想了很久,墨迹到现在才才想好整体的文章架构和实验的资源信息
在这里感谢williamlam,因为它的文章,我才得以用32GB的机器来搭建Tanzu集群
VMware vSphere Tanzu部署_01_Tanzu架构设计
VMware vSphere Tanzu部署_02_ESXI系统安装
VMware vSphere Tanzu部署_03_vCenter部署
VMware vSphere Tanzu部署_04_vCenter管理esxi并迁移网卡到DSwitch
VMware vSphere Tanzu部署_05_vyos虚拟路由器部署
VMware vSphere Tanzu部署_06_haproxy部署
VMware vSphere Tanzu部署_07_tanzu存储策略配置
VMware vSphere Tanzu部署_08_配置tanzu为单节点
VMware vSphere Tanzu部署_09_配置tanzu内容库
VMware vSphere Tanzu部署_10_开启Tanzu功能
VMware vSphere Tanzu部署_11_创建TKC命令空间
VMware vSphere Tanzu部署_12_下载使用Tanzu-K8S工具
VMware vSphere Tanzu部署_13_创建TKC集群
VMware vSphere Tanzu部署_14_部署容器应用
VMware vSphere Tanzu部署_15_获取SupervisorControlPlaneVM和工作节点密码
VMware vSphere Tanzu部署_16_获取永不过期的k8s config
1.机器资源信息
1.1.物理机器资源信息
机器 |
CPU |
内存 |
网卡 |
磁盘 |
1台 |
8核 |
32GB |
1个以太网口 |
400GB |
1.2.虚拟机器资源信息
- 按如下的资源统计,宿主机32GB足够支撑Tanzu系统的运行;下述虚拟机或者功能总计占用26.5G内存,剩余的5.5G内存可用于系统
虚拟机信息 |
虚拟机CPU |
虚拟机内存 |
虚拟机网口 |
备注 |
vCenter |
2vcpu |
8GB |
1 vnic |
管理esxi和配置WCP功能 |
vyos |
1vcpu |
0.5GB |
3 vnic |
路由交换和访问互联网 |
HAProxy |
2vcpu |
4GB |
3 vnic |
负责VDS环境下Tanzu的负载均衡 |
SupervisorControlPlaneVM |
2vcpu |
8G |
2 vnic |
由WCP功能创建最小版本 |
control-plane |
2vcpu |
2G |
1 vnic |
best-effort-xsmall |
tanzu-worker1 |
2vcpu |
2G |
1 vnic |
best-effort-xsmall |
tanzu-worker2 |
2vcpu |
2G |
1 vnic |
best-effort-xsmall |
2.网络架构规划
2.1.虚拟网络规划
2.1.1.规划网段信息
网段 |
网段信息 |
备注 |
management |
192.168.201.0/24 |
管理网络 |
workload |
192.168.202.0/24 |
工作负载网络 |
fortend |
192.168.203.0/24 |
负载均衡网络 |
2.1.2.机器地址信息
机器信息 |
机器IP信息 |
备注 |
esxi宿主机 |
192.168.201.11 |
|
vcenter |
192.168.201.10 |
|
vyos |
192.168.201.1,192.168.202.1,192.168.203.1 |
|
haproxy |
192.168.201.2,192.168.202.2,192.168.203.2 |
|
2.1.3.tanzu内的网络规划
机器信息 |
IP信息 |
备注 |
HAProxy SLB地址段信息 |
192.168.203.192/26 |
192.168.203.193-192.168.203.254 |
SupervisorControlPlaneVM地址 |
192.168.201.20-192.168.20.24 |
需要连续的5个IP |
workload分配地址 |
192.168.202.100-192.168.202.200 |
分配个workload机器 |
kubernetes服务的内部网络 |
10.96.0.0/24 |
控制平面大小为微型 |
2.1.4.外部资源
信息 |
地址 |
备注 |
DNS解析服务 |
10.22.1.2 |
用于DNS解析,用的外部DNS |
NTP同步服务 |
ntp.aliyun.com |
用于机器NTP同步 |
Linux |
10.22.3.20 |
用于登录Tanzu机器和获取不过期的Token,可不需要 |
2.2.HAProxy网络规划
本文参考的文章连接
标签:架构设计,
vSphere,
Tanzu,
部署,
192.168,
tanzu,
VMware
From: https://www.cnblogs.com/amsilence/p/18281558