您在这里:

目录

Tanzu Kubernetes管理集群部署

简介

VMware Tanzu是一款bai帮助企业更快、更好实现软件交付du的产品与服务组合。客户可利用该zhi套件dao实现应用生命周期自动化,跨云运行Kubernetes,统一和优化多云运营。

部署工具

(Tanzu kubernetes Grid CLI)是为了帮助你在VMWARE vSphere 环境里部署Kubernetes Cluster。这种部署机制在很大程度上依赖于Cluster-API,首先建立一个简单的Kubernetes集群,然后将其用于通过Cluster-API(在我们的情况下为TKG Management集群)来部署更强大的Kubernetes集群。简单的Kubernetes集群基于Kind。Kind是使用Docker容器“节点”运行本地Kubernetes集群的工具。

先决条件

  1. vSphere 6.7U3 有企业增强版授权
  2. 如果你有多台虚拟化主机建议开启DRS
  3. 安装kubectl
  4. 在部署Grid CLI的机器上提前安装docker
  5. 提前准备好SSH公钥,可以在Linux环境里运行“ssh-keygen -t rsa”获取
  6. 准备好相应的部署镜像,下载地址:https://www.vmware.com/go/get-tkg

部署步骤

部署过程命令行运行部署向导

 

此时,将在您的主文件夹中创建一个.tkg文件夹。它包含一堆将由引导过程使用的组件。然后会自动打开浏览器访问http://127.0.0.1:8080,以打开tanzu管理集群的初始化向导。如下图所示,然后我们选择vsphere部署。

接下来,添加vSphere的详细信息,即vCenter Server,用户名和密码。填充后,单击“ 连接”以确保您可以从本地计算机访问环境。

该窗口的最后一步是从要配置TKG管理集群的vSphere清单中选择数据中心,并添加公共密钥(参照前期准备里的提示)以允许您通过SSH到TKG节点。

单击“ 下一步”转到“管理群集设置”。在这里您可以选择实例类型。如果选择“ 开发”,则将部署单个控制平面节点和单个工作节点。如果选择生产,那么将部署三个控制平面节点和一个工作节点。此时,您还可以(可选)添加管理集群名称并选择API Server负载平衡器(又名HA代理)。HA代理是导入的OVA,它转换为上面先决条件中列出的模板。请注意,不同版本的TKG依赖于不同版本的OVA,因此请确保OVA与TKG版本兼容。最后,选择工作程序节点和HA代理资源。

下一个步将查找vSphere资源,例如VM FolderDatastore以及存放的资源池。选择并单击下一步。

接下来,为Kubernetes节点选择一个VM网络。此网络必须具有可用的DHCP,并且还必须可从您的本地计算机(部署TKG的电脑)可访问。可以将Cluster Pod和Service CIDR保留为默认值。

为Kubernetes节点OS映像选择OVA模板。这是在先决步骤中下载,部署并转换为模板的第二个OVA。单击下一步以完成向导。

然后点击下一步进入配置预览界面,在确认无误之后,开始tanzu管理集群的部署。

开始集群的创建

发表回复

你的电子邮件地址不会被公开 * 为必填字段

提交评论

FLOWEVER

相关文章

网络“特工007”

高档小区生面孔想混进去?保安连环盘问+权限管控,可疑行为立马被“请出去”!深信服零信任就像007特工保安,每次进门严查身份,异常行为秒拦截!