Course Introduction
- Introductions and course logistics
- Course objectives
Introducing VMware Tanzu Kubernetes Grid
- Identify the VMware Tanzu products responsible for Kubernetes life cycle management and describe the main differences between them
- Explain the core concepts of Tanzu Kubernetes Grid, including bootstrap, Tanzu Kubernetes Grid management and workload clusters, and the role of Cluster API
- List the components of a Tanzu Kubernetes Grid instance
- Illustrate how to use the Tanzu CLI
- Identify the requirements for a bootstrap machine
- Define the Carvel Tool set
- Define Cluster API
- Identify the infrastructure providers
- List the Cluster API controllers
- Identify the Cluster API Custom Resource Definitions
Management Clusters
- List the requirements for deploying a management cluster
- Differentiate between deploying on vSphere 6.7 Update 3 and vSphere 7
- Describe the components of NSX Advanced Load Balancer
- Explain how Tanzu Kubernetes Grid integrates with NSX Advanced Load Balancer
- Explain how Kubernetes manages authentication
- Define Pinniped
- Define Dex
- Describe the Pinniped authentication workflow
- List the steps to install a Tanzu Kubernetes Grid management cluster
- Summarize the events of a management cluster creation
- Demonstrate how to use commands when working with management clusters
Tanzu Kubernetes Clusters
- List the steps to build a custom image
- Describe the available customizations
- Identify the options for deploying Tanzu Kubernetes Grid clusters
- Explain how Tanzu Kubernetes Grid clusters are created
- Discuss which VMs make up a Tanzu Kubernetes Grid cluster
- List the pods that run on a Tanzu Kubernetes cluster
- Describe the Tanzu Kubernetes Grid core add-ons that are installed on a cluster
Configuring and Managing Tanzu Kubernetes Grid Instances
- Define the Tanzu Kubernetes Grid packages
- Describe the Harbor Image Registry
- Define Fluent Bit
- Identify the logs that Fluent Bit collects
- Explain basic Fluent Bit configuration
- Describe the Contour ingress controller
- Demonstrate how to install Contour on a Tanzu Kubernetes Grid cluster
- Demonstrate how to install Service Discovery with ExternalDNS.
- Define Multus CNI
- Define Prometheus
- Define Grafana
Troubleshooting
- Discuss the various Tanzu Kubernetes Grid logs
- Identify the location of Tanzu Kubernetes Grid logs
- Explain the purpose of crash diagnostics
- Demonstrate how to use SSH to connect to a Tanzu Kubernetes Grid VM
- Describe the steps for troubleshooting a failed cluster deployment