EDU-TKGICM15
VMware Tanzu Kubernetes Grid: Install, Configure, Manage [V1.5] Training
During this three-day course, you focus on installing VMware Tanzu® Kubernetes Grid™ on a VMware vSphere® environment and then provisioning and managing Tanzu Kubernetes Grid clusters. The course covers how to install Tanzu Kubernetes Grid packages for image registry, authentication, logging, ingress, multi-pod network interfaces, service discovery, and monitoring. The concepts learned in this course are transferable for users who must install Tanzu Kubernetes Grid on other supported clouds.
Course Details
Duration
3 days
Prerequisites
- Understanding of Kubernetes and the Kubernetes cluster architecture
- Experience deploying and managing multiple Kubernetes clusters
Target Audience
Platform operators who are responsible for deploying and managing Tanzu Kubernetes clusters.
Skills Gained
- Describe how Tanzu Kubernetes Grid fits in the VMware Tanzu® portfolio
- Describe the Tanzu Kubernetes Grid architecture
- 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 basic troubleshooting
Course Outline
- 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