Tanzu 实践安装手册-图文并茂-最新最全面之一

安装

手把手指导安装,中文最新教程,可参考一步一步操作。实践类教程,包括两大部分,一是:前置条件;二是:安装过程。

工作负载管理

1. 前置条件

1.0 存储打标签

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_02

1.1 策略和配置文件

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_03

Tanzu 实践安装手册-图文并茂-最新最全面之一_离线_04

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_05

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_06

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_07

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_08

Tanzu 实践安装手册-图文并茂-最新最全面之一_离线_09

1.2 HA

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_10

1.3 DRS

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_11

1.4 内容库

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_12

1.4.1 订阅方式

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_13

1.4.2 本地(离线)

Tanzu 实践安装手册-图文并茂-最新最全面之一_kubernetes_14

1.4.2.1 导入发行包

离线方式的需要导入发行包

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_15

1.4.2.2 注意事项

一个版本导一次,如果需要导入k8s1.18;k8s1.19;k8s1.20,分三次导入,最后在任务中查看导入进度。

2. 评估

评估内容,随意写一写即可。

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_16

3. 开始使用

工作负载管理

工作负载管理支持在 vSphere 中部署和管理 Kubernetes 工作负载。通过使用工作负载管理,您可以同时利用 Kubernetes 和 vSphere 功能。配置 用于工作负载管理的 vSphere 集群后,可以创建可提供计算、网络连接和 存储资源的命名空间来运行 Kubernetes 应用程序。您可以使用资源消耗策略配置命名空间。

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_17

3.1 vCenter Server 和网络

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_18

3.2 选择集群

3.2.0 集群

Tanzu 实践安装手册-图文并茂-最新最全面之一_离线_19

3.2.1 问题

集群 domain-c8 缺少兼容的 NSX-T VDS。

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_20

3.2.1 解决方案

在 nsx-t 中启用信任

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_21

3.3 控制平面大小

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_22

3.4 存储

Tanzu 实践安装手册-图文并茂-最新最全面之一_kubernetes_23

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搜索域(可选),这个一定要写!!!

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_24

  • 此网络拓扑缺少 avi 部分

Tanzu 实践安装手册-图文并茂-最新最全面之一_kubernetes_25

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

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_26

3.7 Tanzu Kubernetes Grid 服务配置

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_27

Tanzu 实践安装手册-图文并茂-最新最全面之一_kubernetes_28

3.8 查看并确认

汇总信息,仅参考,重新安装配置稍微有变动

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_29

4.等待20-30分钟

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_30

Tanzu 实践安装手册-图文并茂-最新最全面之一_离线_31

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 查看
  • 推送之前的界面

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_32

  • 推送之后的界面

Tanzu 实践安装手册-图文并茂-最新最全面之一_vmware_33

6.开始使用

6.1 访问控制平面点 IP 地址

Tanzu 实践安装手册-图文并茂-最新最全面之一_服务器_34

安装成功

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_35

5.2 结果展示

​https://10.10.70.40​

Tanzu 实践安装手册-图文并茂-最新最全面之一_搜索_36