Tanzu 实践安装手册-图文并茂-最新最全面之一
- 安装
- 工作负载管理
- 1. 前置条件
- 1.0 存储打标签
- 1.1 策略和配置文件
- 1.2 HA
- 1.3 DRS
- 1.4 内容库
- 1.4.1 订阅方式
- 1.4.2 本地(离线)
- 1.4.2.1 导入发行包
- 1.4.2.2 注意事项
- 2. 评估
- 3. 开始使用
- 3.1 vCenter Server 和网络
- 3.2 选择集群
- 3.2.0 集群
- 3.2.1 问题
- 3.2.1 解决方案
- 3.3 控制平面大小
- 3.4 存储
- 3.5 管理网络
- 3.6 工作负载网
- 3.7 Tanzu Kubernetes Grid 服务配置
- 3.8 查看并确认
- 4.等待20-30分钟
- 5.使用命令查看状态
- 6.开始使用
- 6.1 访问控制平面点 IP 地址
- 安装成功
- 5.2 结果展示
安装
手把手指导安装,中文最新教程,可参考一步一步操作。实践类教程,包括两大部分,一是:前置条件;二是:安装过程。
工作负载管理
1. 前置条件
1.0 存储打标签
1.1 策略和配置文件
1.2 HA
1.3 DRS
1.4 内容库
1.4.1 订阅方式
1.4.2 本地(离线)
1.4.2.1 导入发行包
离线方式的需要导入发行包
1.4.2.2 注意事项
一个版本导一次,如果需要导入k8s1.18;k8s1.19;k8s1.20,分三次导入,最后在任务中查看导入进度。
2. 评估
评估内容,随意写一写即可。
3. 开始使用
工作负载管理
工作负载管理支持在 vSphere 中部署和管理 Kubernetes 工作负载。通过使用工作负载管理,您可以同时利用 Kubernetes 和 vSphere 功能。配置 用于工作负载管理的 vSphere 集群后,可以创建可提供计算、网络连接和 存储资源的命名空间来运行 Kubernetes 应用程序。您可以使用资源消耗策略配置命名空间。
3.1 vCenter Server 和网络
3.2 选择集群
3.2.0 集群
3.2.1 问题
集群 domain-c8 缺少兼容的 NSX-T VDS。
3.2.1 解决方案
在 nsx-t 中启用信任
3.3 控制平面大小
3.4 存储
3.5 管理网络
- 网络
vCenter Server、ESXi 主机和 NSX Manager 需要 可通过此网络路由。
- 起始 IP 地址
这是要分配给 Supervisor 控制平面虚拟机管理网络接口的 5 个 IP 中的第一个 IP。为集群中 3 个 Supervisor 控制平面虚拟机的每一个分配 1 个 IP, 1 个 IP 用于浮动 IP,1 个保留供升级期间使用。
- 子网掩码
Supervisor 控制平面虚拟机管理网络的子网掩码。
- 网关
Supervisor 控制平面虚拟机管理网络的网关。
- DNS 服务器
可解析管理组件域名的 DNS 服务器。
- DNS 搜索域 (可选)
DNS 搜索域
- NTP 服务器
管理网络上可用的网络时间协议服务器。
DNS搜索域(可选),这个一定要写!!!
- 此网络拓扑缺少 avi 部分
3.6 工作负载网
Pod CIDR:172.16.2.0/23
服务 CIDR:172.16.4.0/23
输入 CIDR:172.16.6.0/24
输出 CIDR:172.16.7.0/24
## 如果掩码计算不准确,会提示如下:
Pod CIDR 172.16.0.0/19 与服务 CIDR 172.16.0.0/22 重叠。
Pod CIDR 172.16.2.0/24 子网大小不得大于 23。
3.7 Tanzu Kubernetes Grid 服务配置
3.8 查看并确认
汇总信息,仅参考,重新安装配置稍微有变动
4.等待20-30分钟
5.使用命令查看状态
- 找到 vcenter 地址
10.10.70.148
- ssh 登录 vCenter
# debug 模式
ssh -v root@10.10.70.148
# 非 debug 模式
ssh root@10.10.70.148
VMware vCenter Server 7.0.2.00000
Type: vCenter Server with an embedded Platform Services Controller
root@10.10.70.148's password:
Last login: Thu Jun 10 04:30:35 2021 from 10.10.11.42
Connected to service
* List APIs: "help api list"
* List Plugins: "help pi list"
* Launch BASH: "shell"
Command> shell
Shell access is granted to root
root@vc01 [ ~ ]#
- 选择 shell
Command> shell
Shell access is granted to root
root@vc01 [ ~ ]# tail -f /var/log/vmware/wcp/wcpsvc.log
# 如果显示日志太多,可使用 greep 过滤
root@vc01 [ ~ ]# tail -f /var/log/vmware/wcp/wcpsvc.log | grep error
2021-06-10T04:31:23.275Z error wcp Failed to get Kubernetes healthz results on server, 10.10.70.40: the server has asked for the client to provide credentials
2021-06-10T04:31:41.989Z error wcp [opID=domain-c8-host-20]
- NSX 查看
- 推送之前的界面
- 推送之后的界面
6.开始使用
6.1 访问控制平面点 IP 地址
安装成功
5.2 结果展示
https://10.10.70.40