VMware Tanzu Kubernetes Grid 1.2 发布 - VMware 构建、签名和支持的开源 Kubernetes 容器编排平台的完整分发版
VMware Tanzu Kubernetes Grid | 15 OCT 2020 | Build 17008919
作者:gc(at)sysin.org,主页:www.sysin.org
请访问原文链接:https://sysin.org/article/vmware-tkg/,查看最新版。转载请保留原文链接。
Tanzu Kubernetes 集群是由 VMware 构建、签名和支持的开源 Kubernetes 容器编排平台的完整分发版。可以通过使用 Tanzu Kubernetes Grid 服务在主管集群上置备和运行 Tanzu Kubernetes 集群。主管集群是启用了 vSphere with Tanzu 的 vSphere 集群。
Tanzu Kubernetes Grid 服务创建的 Tanzu Kubernetes 集群的主要特性
Tanzu Kubernetes Grid 服务置备的 Tanzu Kubernetes 集群具有以下特性:
Kubernetes 的固有安装
Tanzu Kubernetes 是 Kubernetes 的固有安装。
Tanzu Kubernetes Grid 服务提供经过深思熟虑的默认设置,并针对 vSphere 进行了优化,可用于置备 Tanzu Kubernetes 集群。通过使用 Tanzu Kubernetes Grid 服务,可以减少部署和运行企业级 Kubernetes 集群时通常需要的时间和工作量。
与 vSphere 基础架构集成
Tanzu Kubernetes 集群与底层 vSphere 基础架构相集成,该基础架构针对运行 Kubernetes 进行了优化。
Tanzu Kubernetes 集群与 vSphere SDDC 堆栈相集成,包括存储、网络连接和身份验证。此外,Tanzu Kubernetes 集群还构建于映射到 vCenter Server 集群的 主管集群 之上。由于这种紧密集成,运行 Tanzu Kubernetes 集群是统一的产品体验。
可用于生产
Tanzu Kubernetes 集群针对运行生产工作负载进行了调优。
Tanzu Kubernetes Grid 服务 置备可用于生产的 Tanzu Kubernetes 集群。您可以运行生产工作负载,而无需执行任何其他配置。此外,您可以确保可用性并允许 Kubernetes 软件进行滚动升级,并可在单独的集群中运行不同版本的 Kubernetes。
VMware 提供全面支持
Tanzu Kubernetes 集群受 VMware 支持。
Tanzu Kubernetes 集群使用 VMware 的开源 Photon OS,部署在 vSphere 基础架构上,并在 ESXi 主机上运行。如果您在使用堆栈的任何一层(从 Hypervisor 到 Kubernetes 集群)时遇到问题,只需与 VMware 这一家供应商联系即可。
由 Kubernetes 管理
Tanzu Kubernetes 集群由 Kubernetes 进行管理。
Tanzu Kubernetes 集群构建于 主管集群 之上,后者本身就是一个 Kubernetes 集群。Tanzu Kubernetes 集群在 主管命名空间 中通过自定义资源进行定义。可以使用熟悉的 kubectl 命令以自助方式置备 Tanzu Kubernetes 集群。整个工具链保持一致,无论是置备集群还是部署工作负载,您都可以使用相同的命令、熟悉的 YAML 和通用工作流。
Tanzu Kubernetes Grid 1.2 新特性
- Support for deployment to Microsoft Azure
- New Kubernetes versions:
- 1.19.1
- 1.18.8
- 1.17.11
- New default CNI provider: Antrea
- Automated configuration of permissions on Amazon EC2 through the Automate creation of AWS CloudFormation Stack checkbox in the Tanzu Kubernetes Grid installer interface or the
tkg config permissions aws
command in the CLI - Distributed deployment of Kubernetes control plane nodes across three Amazon EC2 availability zones for production management and workload clusters
- Distributed deployment of Kubernetes worker nodes across three Amazon EC2 availability zones for production workload clusters
- Support for cluster monitoring with Prometheus (with Alert Manager) and Grafana
- Addition of Harbor registry as a shared service.
- Support
ytt
overlays to customize workload cluster plans and create new plans - Image Builder configurations for building your own cluster node images
- Back up and restore management clusters with Velero
- Enable and disable MachineHealthCheck in the Tanzu Kubernetes Grid installer interface or by using the
ENABLE_MHC
variable and create, update, and deleteMachineHealthCheck
objects in the CLI - kube-vip replaces HAProxy load balancer for vSphere deployments
- CLI command
tkg get kubernetesversions
to list available Kubernetes versions for workload clusters - CLI commands
tkg get ceip-participation
andtkg set ceip-participation
to manage telemetry options - CLI command
tkg init --ui
options:--bind
,--browser
to control where the Installer interface runs - CLI command
tkg init
options--deploy-tkg-on-vSphere7
,--enable-tkgs-on-vSphere7
to control or override warnings against deploying a management cluster to Tanzu Kubernetes Grid on vSphere 7 - CLI command
tkg create cluster
option--enable-cluster-options oidc
to connect to the Dex service running in the management cluster - Default
StorageClass
objects for Persistent Volumes - Bundled Carvel tools
ytt
,kapp
andkapp-controller
to manage extensions and improve the mechanism for Deploying Tanzu Kubernetes Grid Extensions and Shared Services - Installer interface allows user to provide metadata labels to the management cluster
- Installer interface auto-populates VM type size selector on AWS
- Opt in or opt out of the VMware Customer Experience Improvement Program (CEIP).
支持的升级路径
You can upgrade Tanzu Kubernetes Grid v1.0.0 and v1.1.x to version 1.2.
下载链接:
百度网盘:请访问 https://sysin.org/article/vmware-tkg/
文件列表
Version | 1.2.0 |
---|---|
Documentation | Release Notes |
Release Date | 2020-10-15 |
Type | Product Binaries |
VMware Tanzu Kubernetes Grid 1.2.0 CLI
VMware Tanzu Kubernetes Grid CLI for Mac
- File size: 74.76 MB
- File type: gz
- Name: tkg-darwin-amd64-v1.2.0-vmware.1.tar.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM: ae5ffe2e0d3ccf54c61632b601866324
- SHA1SUM: d826f64206e54abae44f52d22f6f3da97c94a982
- SHA256SUM: d41e24cfeda1f1bf170fd47b700394806e7c5b709a386251ecc13a2329d8aa9e
VMware Tanzu Kubernetes Grid CLI for Linux
- File size: 74 MB
- File type: gz
- Name: tkg-linux-amd64-v1.2.0-vmware.1.tar.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM: 936dc0379dc3a82542062eca496f79fc
- SHA1SUM: a1af62598b6d957cf461cae39bf786c185625c17
- SHA256SUM: 309a4beec3be30505cf4e3733366459b40d8f20d820879c1480656b6901a07bb
VMware Tanzu Kubernetes Grid CLI for Windows
- File size: 73.49 MB
- File type: gz
- Name: tkg-windows-amd64-v1.2.0-vmware.1.tar.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM: afe9a39523281bb2b58184be3a9e83d4
- SHA1SUM: 42022e55ea6f7e15a978b09c36504b5a3ca0d1cf
- SHA256SUM: 46c4304f541e07cb8a91040dfd2d0b7384d90b963f6e0e78332ab093f4603da1
VMware Tanzu Kubernetes Grid 1.2.0 OVAs for Kubernetes
Photon v3 Kubernetes v1.19.1 OVA
- File size: 1.04 GB
- File type: ova
- Name: photon-3-kube-v1.19.1-vmware.2.ova
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM :ef06682591a7fcd4396056c1bbbe444e
- SHA1SUM: f777026bc05567f024649c9e335294c210dd512c
- SHA256SUM: 3500c675d4382ef8eecb24802bf30df5992ad8fcab00a4d1a70b4e89fc0f21b8
Photon v3 Kubernetes v1.18.8 OVA
- File size: 1.05 GB
- File type: ova
- Name: photon-3-kube-v1.18.8-vmware.1.ova
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM: 84f77eb9453b9855d9b6746f905e2891
- SHA1SUM: ebfbb75f40666d6720d085992d7accd7b07cc4d3
- SHA256SUM: 522ac06f1f96a2256694eae1b1e4328a9b9b4d82e712b8c284700f63c3b4f46f
Photon v3 Kubernetes v1.17.11 OVA
- File size: 1.04 GB
- File type: ova
- Name: photon-3-kube-v1.17.11-vmware.1.ova
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM: 269819d401e62b927af718f0353d7115
- SHA1SUM: 12f6b46a4352f620a0639f4395561337752e2220
- SHA256SUM: 64c432490ac047219d01f13c6c014473aa21347f9e6ad1026a7bfcc8cecb9ef8
Kubectl 1.19.1 for VMware Tanzu Kubernetes Grid 1.2.0
kubectl cluster cli v1.19.1 for Mac
- File size: 22.51 MB
- File type: gz
- Name: kubectl-mac-v1.19.1-vmware.2.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM:8581a3fe3393f7d9da05bb21337606db
- SHA1SUM: 800e728de10bed2ab6c34c498603bbc968298696
- SHA256SUM: 095630d1c5eb79b0637aa8c70f20a95e840e5d069af5eaebc94b219b7c41ae39
kubectl cluster cli v1.19.1 for Linux
- File size: 22.69 MB
- File type: gz
- Name: kubectl-linux-v1.19.1-vmware.2.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM:7302bd317749988951ff66d85c25c30a
- SHA1SUM: 1786e964f108fb457c68fbc3fcb88a3d2c88c53c
- SHA256SUM: 033adc6538e8b6425b1a2df09ee999f84806ac0aa40b2748f7a515e94bce18ef
kubectl cluster cli v1.19.1 for Windows
- File size: 22.95 MB
- File type: gz
- Name: kubectl-windows-v1.19.1-vmware.2.exe.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM:cc5541bfc226534230ac87c225b0ad30
- SHA1SUM: c94b8c5c4a8c7d4cde79f4c4e8931cbdabebe824
- SHA256SUM: 8d58507e644eba6d6d81bfbb61ebadb4fe0313665488a6ba0a934d16505850ce**
VMware Tanzu Kubernetes Grid Manifests
VMware Tanzu Kubernetes Grid Extensions Manifest 1.2.0
- File size: 241.7 KB
- File type: gz
- Name: tkg-extensions-manifests-v1.2.0-vmware.1.tar-2.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM:3de73d56835e6d989206561304e42065
- SHA1SUM: e37dcd320ba77938a08cc56045d17deb26cee278
- SHA256SUM: cd5f9174fe84c05d1dfd75755f504e597a25fc2f876e18b5371e82dd34b05161
VMware Tanzu Kubernetes Grid Connectivity API Manifest 1.2.0
- File size: 20 KB
- File type: tar
- Name: tkg-connectivity-manifests-v1.2.0-vmware.2.tar
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM:bf2165d9e7f26a8a972785fd91cfea45
- SHA1SUM: ed65e68f5ae8420d5b9e5303c1dea6c769d65142
- SHA256SUM: 9ec3f6f3c21836d85af8be0ebc7a687e8c053146575624d48c37f74ca2b461f2
Crash Diagnostics v0.3.1
Crash Recovery and Diagnostics for Kubernetes 0.3.1 Mac
- File size: 9.39 MB
- File type: gz
- Name: crashd-darwin-v0.3.1-vmware.4.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM:8ef756d00d2cc80ab30c24ae4ec5c45e
- SHA1SUM: c60679322460b12a55a134eb8d0e00a0f9cdb0a2
- SHA256SUM: 64f802d2ed727f6e3f6dfbb9fd86f35a0778fd71148494bde4409607b6c12511
Crash Recovery and Diagnostics for Kubernetes 0.3.1 Linux
- File size: 8.93 MB
- File type: gz
- Name: crashd-linux-v0.3.1-vmware.4.gz
- Release Date: 2020-10-15
- Build Number: 17008919
- MD5SUM:ee0bfe873d0257ab7ecaf3b27d17ba6c
- SHA1SUM: 3a19537d3fd92591e10371c50b73b81a00cae4d7
- SHA256SUM: 95a2c1464d3cfb76009c9f865fc3a30828c667ed23e2a16c7be4d0d6ee95ee12