Course subjects
1. Course Introduction
2. Introducing Tanzu Kubernetes Grid
Describe Tanzu Kubernetes Grid
Describe VMware vSphere® with VMware Tanzu®
Describe VMware Tanzu® Mission ControlTM
Describe VMware Tanzu® for Kubernetes Operations
Describe the Tanzu Kubernetes Grid components
Discuss bootstrapping multiple Tanzu Kubernetes Grid instances
Describe vSphere Namespaces
Describe the benefits of registering with VMware Tanzu Mission Control
3. CLI Tools and Cluster API
Describe the Tanzu CLI and plug-ins
Describe the Kubernetes CLI Tools for vSphere
Describe the Carvel tool set
Describe Cluster API
List the infrastructure providers
Detail the Cluster API controllers
List the Cluster API custom resource definitions
4 Authentication
Define Kubernetes roles and RBAC API objects
Define Pinniped and OpenID Connect
Define Dex and LDAP authentication
Define VMware vCenter® Single Sign-On integration with Tanzu Kubernetes Grid
Identify the management cluster authentication components
Describe the Pinniped workflow in Tanzu Kubernetes Grid on a management cluster
Describe vSphere Namespace permissions and roles
Define authentication using vCenter Single Sign-On
Define authentication using external identity providers
Identify the authentication options for kubectl and the Tanzu CLI
5 Load Balancers
Explain load balancing in Tanzu Kubernetes Grid
Describe the different load balancers that integrate with Tanzu Kubernetes Grid
Discuss public cloud load balancing
Describe the components of VMware NSX® Advanced Load BalancerTM
Explain how Tanzu Kubernetes Grid integrates with NSX Advanced Load Balancer
6. VMware Tanzu Kubernetes Grid on vSphere
Outline the requirements for deploying a supervisor cluster in a vSphere environment
Describe the different options for deploying the supervisor cluster
Describe the licensing requirements for supervisor clusters
List the steps to install a Tanzu Kubernetes Grid supervisor cluster and retrieve its status
Describe how to apply a full license to the supervisor cluster
List the requirements for deploying a management cluster in a vSphere environment
List the requirements for a bootstrap machine
List the requirements for Internet-restricted environments
Explain how the Tanzu Kubernetes Grid version relates to specific OVA versions
Describe the optional configuration for deploying a management cluster in a vSphere environment
List the steps to install a Tanzu Kubernetes Grid management cluster
Summarise the creation of a management cluster
Define the commands available for working with management clusters
List the steps to register Tanzu Kubernetes Grid management clusters with VMware Tanzu Mission Control
7. VMware Tanzu Kubernetes Grid on Public Clouds
8. Tanzu Kubernetes Grid Workload Clusters
List the options for deploying Tanzu Kubernetes Grid workload clusters
Describe the different types of Tanzu Kubernetes Grid workload clusters
Explain how Tanzu Kubernetes Grid clusters are created
Describe the VMs that are included in a workload cluster
Describe the components of a workload cluster
Describe the difference between machine images and custom machine images
List the available customisations
Explain how to build custom images
Describe how to use custom images
Describe the commands available for working with workload clusters
Explain how to scale workload clusters
Describe machine health checks
9. Tanzu Kubernetes Grid Packages
Explain how Tanzu Kubernetes Grid uses packages
Identify the different package repositories
Describe the different types of packages and their dependencies
Define auto-managed packages
Identify the auto-managed packages that are installed to every cluster and those that are installed based on configuration
Explain how auto-managed packages are installed and configured
Define CLI-managed packages
Explain how CLI-managed packages are installed and configured
Use the Tanzu CLI to configure and install optional packages and repositories
10. Configuring and Managing Tanzu Kubernetes Grid Networking Packages
Describe cert-manager
Explain how to install cert-manager
Describe the Contour ingress controller
Explain how to install Contour
Describe service discovery
Describe ExternalDNS
Detail the configuration options for BIND servers
Explain how to install ExternalDNS
Describe Multus
Describe Multus pod configuration
Describe Whereabouts
Explain how to install Multus and Whereabouts
11. Configuring and Managing Tanzu Kubernetes Grid Operation and Analytics Packages
Describe Fluent Bit
Detail the logs that Fluent Bit collects
Describe basic Fluent Bit configuration
Explain how to install Fluent Bit
Describe Prometheus
Describe Grafana
Describe the Harbor image registry
Explain Harbor vulnerability scanning
12. Tanzu Kubernetes Grid Day 2 Operations
Explain the process of authenticating Tanzu Kubernetes Grid workload clusters
Identify the method of creating restricted role-based access to components inside a workload cluster
Explain how Tanzu Kubernetes Grid integrates with NSX Advanced Load Balancer for ingress
Describe VMware Tanzu® Application PlatformTM
List the steps to install Tanzu Application Platform on Tanzu Kubernetes Grid workload clusters
Describe the prerequisites and steps for upgrading Tanzu Kubernetes Grid instances
Describe the prerequisites and steps for updating Tanzu Kubernetes Grid workload clusters
Understand how VMware Tanzu Mission Control manages the life cycle of Tanzu Kubernetes Grid
Define Velero Plugin for vSphere and standalone Velero
Describe Velero Plugin for vSphere
Identify the steps to install Velero on workload clusters
Explain how to back up and restore workload clusters with the Velero CLI and VMware Tanzu Mission Control
13. Troubleshooting Tanzu Kubernetes Grid
Describe the various Tanzu Kubernetes Grid logs
Explain how to review the Cluster API controller logs
Identify the location of the Tanzu Kubernetes Grid logs
Explain the purpose of Crash Diagnostics
Describe how to use SSH to connect to Tanzu Kubernetes Grid nodes
Explain how to troubleshoot package installation errors