The VMware Tanzu Kubernetes Grid : Install, Configure, Manage (V2.0) course is designed to equip learners with the knowledge and skills necessary to deploy, manage, and operate a scalable and secure Kubernetes platform using VMware Tanzu Kubernetes Grid. Through a series of modules, participants will learn about the Tanzu Kubernetes Grid architecture, Deployment options on vSphere and public clouds, and the Management of clusters and workloads. The course covers essential tools, authentication mechanisms, load balancing, networking, and Operational best practices.Learners will gain hands-on experience with Tanzu CLI, understand role-based access control (RBAC), Configure load balancers, and utilize packages for operational and analytics purposes. They will also delve into day-to-day operations such as upgrading clusters, Backup and restore strategies, and troubleshooting common issues. By the end of the course, students will be adept at deploying and managing a Tanzu Kubernetes Grid environment, ensuring they are well-prepared for real-world applications and can effectively handle the operational needs of modern containerized applications.
Course Objectives
By the end of the course, you should be able to:
-
Describe how Tanzu Kubernetes Grid fits into the VMware Tanzu® portfolio.
-
Explain the architecture of Tanzu Kubernetes Grid.
-
Deploy and manage Tanzu Kubernetes Grid management and supervisor clusters.
-
Deploy and manage Tanzu Kubernetes Grid workload clusters.
-
Deploy, configure, and manage Tanzu Kubernetes Grid packages.
-
Perform day 2 operations effectively.
-
Conduct basic troubleshooting of Tanzu Kubernetes Grid environments.
Who Can Benefit
Prerequisites
Course Outline:
1. Course Introduction
2. Introducing Tanzu Kubernetes Grid
-
Overview of Tanzu Kubernetes Grid
-
VMware vSphere® with VMware Tanzu®
-
VMware Tanzu® Mission Control™
-
VMware Tanzu® for Kubernetes Operations
-
Tanzu Kubernetes Grid components
-
Bootstrapping multiple instances
-
vSphere Namespaces
-
Benefits of VMware Tanzu Mission Control registration
3. CLI Tools and Cluster API
-
Tanzu CLI and plug-ins
-
Kubernetes CLI Tools for vSphere
-
Carvel tool set
-
Overview of Cluster API
-
Infrastructure providers and controllers
-
Cluster API custom resource definitions
4. Authentication
-
Kubernetes roles and RBAC API
-
Pinniped and OpenID Connect
-
Dex and LDAP authentication
-
vCenter® Single Sign-On integration
-
Management cluster authentication components
-
Pinniped workflow in management clusters
-
vSphere Namespace permissions and roles
-
Authentication options for kubectl and Tanzu CLI
5. Load Balancers
-
Load balancing in Tanzu Kubernetes Grid
-
Integration with different load balancers
-
Public cloud load balancing
-
Components of VMware NSX® Advanced Load Balancer™
-
Integration with NSX Advanced Load Balancer
6. VMware Tanzu Kubernetes Grid on vSphere
-
Requirements for deploying a supervisor cluster
-
Deployment options for the supervisor cluster
-
Licensing requirements
-
Installation steps and status retrieval
-
Applying a full license to the supervisor cluster
-
Management cluster requirements
-
Bootstrap machine requirements
-
Internet-restricted environment requirements
-
OVA version relation to Tanzu Kubernetes Grid version
-
Optional configurations for management cluster deployment
-
Steps for installing a management cluster
-
Registering management clusters with VMware Tanzu Mission Control
7. VMware Tanzu Kubernetes Grid on Public Clouds
8. Tanzu Kubernetes Grid Workload Clusters
-
Options for deploying workload clusters
-
Types of workload clusters
-
Creation process for Tanzu Kubernetes Grid clusters
-
Components of a workload cluster
-
Difference between machine images and custom images
-
Available customizations and building custom images
-
Commands for working with workload clusters
-
Scaling workload clusters and machine health checks
9. Tanzu Kubernetes Grid Packages
-
Usage of packages in Tanzu Kubernetes Grid
-
Different package repositories and types
-
Auto-managed and CLI-managed packages
-
Installation and configuration of packages using the Tanzu CLI
10. Configuring and Managing Tanzu Kubernetes Grid Networking Packages
-
Overview of cert-manager and installation
-
Contour ingress controller and installation
-
Service discovery and ExternalDNS configuration
-
Installation of Multus and Whereabouts
11. Configuring and Managing Tanzu Kubernetes Grid Operation and Analytics Packages
-
Overview of Fluent Bit and logs collection
-
Installation of Fluent Bit, Prometheus, Grafana, and Harbor
-
Harbor vulnerability scanning
12. Tanzu Kubernetes Grid Day 2 Operations
-
Authenticating workload clusters
-
Role-based access within workload clusters
-
NSX Advanced Load Balancer integration for ingress
-
VMware Tanzu® Application Platform™ installation steps
-
Upgrading and updating Tanzu Kubernetes Grid instances
-
Velero Plugin for vSphere and workload cluster backup/restore
13. Troubleshooting Tanzu Kubernetes Grid
-
Overview of Tanzu Kubernetes Grid logs
-
Reviewing Cluster API controller logs
-
Troubleshooting package installation errors