VMware Tanzu Kubernetes Grid Integrated Edition (formerly known as VMware Enterprise PKS) is a Kubernetes-based container solution with advanced networking, a private container registry, and life cycle management.
Tanzu Kubernetes Grid Integrated Edition (TKGI) simplifies the deployment and operation of Kubernetes clusters so you can run and manage containers at scale on private and public clouds. With TKGI, you can provision, operate, and manage Kubernetes clusters using the TKGI Control Plane.
Want to know what is in the current release of TKGI? Look at the latest Tanzu Kubernetes Grid Integrated Edition release notes.
Learn About Some of Our Tanzu Kubernetes Grid Integrated Edition Features
TKGI integrates with VMware NSX-T Data Center to provide pod-level container networking, load balancing, and security policies. You can install TKGI on vSphere with NSX-T Data Center in two ways:
- The Tanzu Kubernetes Grid Integrated Edition Management Console provides a graphical user interface that assists you with configuration when deploying TKGI on vSphere. After you deploy TKGI on vSphere, you can use the management console to monitor and manage the operation of your deployments and perform upgrades.
- You can install TKGI using a more traditional approach if you need more flexibility in configuring your deployment.
Learn how to use the TKGI Command Line Interface (TKGI CLI) to provision Kubernetes clusters. You can use the TKGI CLI to provision and manage Kubernetes clusters. You can create and delete clusters, view cluster state, and work with network profiles created with PKS.
You can deploy stateful workloads with TKGI on vSphere on Kubernetes clusters. TKGI supports the vSphere Cloud Provider storage plugin through Project Hatchway. This native integration supports Kubernetes storage primitives for volumes, including Persistent Volumes (PV), Persistent Volume Claims (PVC), Storage Classes and Stateful Sets. It also provides enterprise-grade storage features such as Storage Policy Based Management (SPBM) with VMware vSAN to Kubernetes-based applications.
Learn how to create a multi-tenant environment for each Kubernetes cluster when using TKGI on vSphere with NSX-T. Also, with NSX-T micro-segmentation, Kubernetes namespaces can be secured for multiple teams using a shared cluster. You can create NST-T network profiles to customize network resources such as load balancer size, node and pod networks, and DNS configuration.
Learn how to secure your container workload images using VMware Harbor Registry, a private registry server that stores and distributes container images. In addition to providing RBAC (Role-Based Access Control) and LDAP/AD support, Harbor provides container image vulnerability scanning, policy-based image replication, and notary and auditing services. Harbor is an open-source project that is part of the Cloud Native Computing Foundation.
Download Tanzu Kubernetes Grid Integrated Edition Software
Download the following software packages to begin your TKGI deployment.
Explore Our Videos
You can learn about deploying and operating TKGI by reading the documentation, and by watching videos on the VMware Cloud Native Apps YouTube channel.
Learn More About Tanzu Kubernetes Grid Integrated Edition Software
- Visit the Tanzu Kubernetes Grid product page to learn more about TKGI and Tanzu Kubernetes Grid.
- Read the Tanzu Kubernetes Grid Integrated Edition solution brief to learn about key benefits and capabilites, architecture, and features of TKGI.
- Ask questions about TKGI by visiting the VMware Cloud Community Forum. You can get help, opinions, and feedback from other VMware users by participating in the discussion forums.
- Follow VMware Tanzu on Twitter and stay up-to-date with the latest news about running TKGI, Kubernetes, and open source technology on VMware.
- You can explore TKGI without having to install it using the VMware Tanzu Kubernetes Grid Integrated Edition Hands-on Lab environment.
Use Tanzu Kubernetes Grid Integrated Edition Documentation
The Tanzu Kubernetes Grid Integrated Edition documents in HTML reflect the latest update release of each major version. For example, version 1.8 contains all the updates for 1.8.x releases.