vSphere Kubernetes Service: Design, Deploy and Operate [V9.0] (VKSDDO9) – Outline

Detailed Course Outline

1. Course Introduction
  • Introduction and course logistics
  • Course objectives
2. Kubernetes Overview
  • Differentiate between containers and virtual machines
  • Describe Docker workflow, including the build, ship, and run processes
  • Explain Container Networking concepts
  • Describe Container Runtime Interface (CRI) and the containerd role in Kubernetes
  • Identify the key components of a Kubernetes architecture
  • Describe different Kubernetes objects and their purposes
  • Explain the functionality of Services in Kubernetes
  • Explain Volumes and persistent storage mechanisms in Kubernetes
  • Explain Kubernetes networking
  • Describe Antrea, Calico, and Multus CNI plug-ins
  • Describe the whereabouts IPAM plug-in
  • Describe Istio Service Mesh
  • Explain Helm Package Manager
3. VCF Cloud Services Overview
  • Describe vSphere Supervisor
  • Explain the concepts and components of vSphere Supervisor
  • Explain the Services in vSphere Supervisor
  • Outline the hierarchy of vSphere Supervisor folders
  • Explain the identity providers supported by vSphere Supervisor
  • Define the roles and permissions within vSphere Namespaces
  • Explain the vSphere Supervisor authentication workflow using vCenter Single Sign-On
  • Explain the key features of VCF Consumption CLI
4. vSphere Supervisor Deployment Models
  • Describe vSphere Supervisor deployment model with NSX VPC networking
  • Describe vSphere Supervisor deployment model with NSX Segment networking
  • Outline vSphere Supervisor deployment model with VDS and Foundation Load Balancer
  • Outline vSphere Supervisor deployment model with NSX and Avi Load Balancer
  • Outline vSphere Supervisor deployment model with VDS and Avi Load Balancer
  • Describe the requirements for the networking stack with NSX VPC Networking
  • Outline the requirements for the networking stack with NSX Segment Networking
  • Outline the requirements for the networking stack with VDS Networking
  • Explain the Load Balancer options
  • Outline the requirements for Avi Load Balancer
  • Outline the requirements for Foundation Load Balancer
  • Explain the vSphere Supervisor Zone Deployment Models
  • Outline the vSphere Supervisor Zone Model Attributes
  • Describe the vSphere Supervisor Control Plane Availability Models
5. VCF Cloud Services Enablement Options
  • Explain how to activate the vSphere Supervisor when creating a Workload Domain
  • Describe the workflow for deploying a vSphere Supervisor with NSX VPC and NSX Load Balancer.
  • Explain how to connect to the vSphere Supervisor using the VCF CLI.
  • Outline the deployment process for a vSphere Supervisor using an NSX segment.
  • Explain the workflow for deploying a vSphere Supervisor with VDS and the Foundation Load Balancer.
  • Describe the deployment process for a vSphere Supervisor with NSX and Avi Load Balancer.
  • Explain how to deploy a vSphere Supervisor using VDS and Avi Load Balancer.
  • Illustrate how to deploy a vSphere Supervisor from an exported configuration.
6. vSphere Supervisor Storage Topologies
  • Describe the Storage Options for vSphere Supervisor in VCF
  • Explain the concepts and components of the Storage Topologies for vSphere Zones and vSphere Supervisor
  • Describe the integration of vSphere Storage and vSphere Supervisor
  • Outline the Data Persistence for vSphere Supervisor in vSphere Zones
  • Identify the supported topologies when running vSphere Supervisor on top of vSAN clusters
7. Configuring and Managing vSphere Namespaces and Zones
  • Explain the steps to create a vSphere Namespace on the vSphere Supervisor
  • Explain the steps to set Resource and Object Limits to a vSphere Namespace
  • Outline the steps to add Security Policies to an NSX vSphere Namespace
  • Outline the procedure to add a cluster as a vSphere Zone to a vSphere Supervisor
  • Describe the steps required to associate a vSphere Zone with a vSphere Namespace
  • Explain the workflow for removing a vSphere Zone from a vSphere Namespace and vSphere Supervisor
8. Services in vSphere Supervisor
  • Define vSphere Kubernetes Service (VKS) and its key features
  • Explain the architecture of VKS
  • Explain the VKS Cluster topology with vSphere Zones
  • Identify networking and load-balancing options for VKS clusters
  • Explain storage policy configurations for VKS clusters
  • Outline the VKS Core and Standard packages
  • Describe the integrated backup and restore solution
  • Identify considerations for vSphere Supervisor protection (backup and restore)
  • Describe the process of protecting the vSphere Supervisor Control Plane
  • Outline the design considerations for protecting VKS service clusters with Velero
  • Outline the design considerations for protecting VM service VMs with Velero
  • Identify the extensible services you can run on top of vSphere Supervisor
  • Outline the requirements for the extensible services
9. Monitoring and Lifecycle Management of vSphere Supervisor
  • Explain monitoring and managing resources in a vSphere Namespace from vCenter
  • Describe how vSphere Supervisor monitoring works
  • Explain monitoring of vSphere Supervisor from VCF Operations
  • Explain the vSphere Supervisor update Options
  • Outline the steps to configure a Subscribed Content Library for Supervisor Images
  • Outline the steps for updating the vSphere Supervisor
  • Outline the steps for setting the Default CNI for VKS Clusters
  • Explain the process of registering a Supervisor Service to vCenter Server
  • Explain the process of installing a Supervisor Service to vCenter Server
  • Explain the process of upgrading a Supervisor Service to vCenter Server
  • Explain the process of deactivating a Supervisor Service to vCenter Server
  • Outline the backup and restore methods for vSphere Supervisor
10. Managing Virtual Machines with VM Service
  • Differentiate between traditional VMs and API-driven declarative VMs
  • Explain the features of VM Service
  • Explain the architecture of VM Service
  • Explain the VM creation workflow with VM Service
  • Explain the VM deployment process
  • Explain the process of deploying a VM with configurable OVF properties in vSphere Supervisor
  • Describe vSphere Pod storage and networking
  • Outline the steps to create a vSphere Namespace and configure resource limits
  • Explain the steps for creating VM Classes
  • Explain how to deploy a vSphere Pod using kubectl and expose it through a Load Balancer IP
11. Multi-Tenancy in VCF
  • Describe Multi-Tenancy in VCF
  • Explain the VCF Private Cloud experience for each persona
  • Explain the relationship between vSphere Supervisor instances, Regions, and Zones
  • Describe the different types of Organizations in VCF Automation
  • Outline the steps to create an Organization
  • Explain the steps to create Content Libraries
  • Describe how to set up Projects and Namespaces within an Organization
12. Consuming VCF Cloud Services for building an Extensible Ecosystem
  • Describe how building an extensible ecosystem enables organizations to deploy cloud-native applications with integrated services
  • Explain the steps for deploying Contour Ingress Controller to manage external access
  • Explain the steps for deploying Harbor Image Registry for managing container images
  • Outline the steps for deploying Argo CD service on Supervisor for GitOps continuous delivery
  • Outline the deployment and management of Virtual Machines using VCF Automation
  • Describe the deployment and management of VKS Clusters through VCF Automation
  • Describe management of Harbor image repositories via projects
  • Explain various ways to connect to VKS Clusters
  • Explain the steps for deploying and consuming container-based applications using VCF Automation
13. VKS Cluster Deployment using Kubectl
  • Explain how Kubernetes software distribution for VKS clusters is managed using vSphere Kubernetes releases (VKrs)
  • Describe VKS Cluster provisioning using TanzuKubernetesCluster
  • Describe VKS Cluster provisioning using ClusterClass
  • Outline the steps to create a Subscribed Content Library
  • Outline the steps for publishing a Local Content Library
  • Outline the steps for VKS Cluster Provisioning with Calico CNI
  • Explain the process of fetching the VKS Cluster admin kubeconfig from vSphere Supervisor
  • Explain the process of connecting to the VKS Cluster using VCF CLI
  • Explain the process of integrating VKS Clusters with Private Container Registry
  • Outline the steps to integrate Harbor with a v1beta1 API cluster
14. Monitoring and Lifecycle Management of VKS Clusters
  • List the supported Standard Packages for VKS Clusters
  • Outline the requirements for Installing Packages on VKS Clusters
  • Explain the process of Managing VKS Standard Packages
  • Describe how VKS Cluster monitoring works
  • Outline the step for Enabling Monitoring for VKS Clusters
  • Explain monitoring of VKS Cluster from VCF Operations
  • Explain monitoring and managing resources in a vSphere Namespace from vCenter
  • Explain monitoring of VKS Cluster from VCF Automation
  • Explain monitoring of VKS Cluster using kubectl
15. Deploying Workloads on VKS Clusters using Helm
  • Describe the application deployment workflow using Helm
  • Explain how Docker images and Helm charts are managed in OCI registry on Harbor
  • Outline the steps for deploying an application using Helm
  • Outline the steps for upgrading an application using Helm
16. VKS Cluster Day-2 Operations
  • Describe Volume Snapshots
  • Describe the lifecycle of a Volume Snapshot and Volume Snapshot Content
  • Outline the steps to Install and Deploy vSphere pvCSI Webhook
  • Outline the steps to Install and Deploy External CSI Snapshot Webhook
  • Outline the steps to Restore a Volume Snapshot
  • Explain the process of registering a New VKS Version
  • Explain the process of upgrading the VKS Version
  • Outline the steps to update VKS Cluster using VCF CLI
17. VKS Cluster Management and Istio Service Mesh
  • Explain how VKS cluster management enables platform engineers to manage VKS clusters at scale
  • Describe VKS cluster management architecture
  • Describe how VKS cluster management delivers centralized visibility across the entire VKS cluster fleet
  • Explain how consistent policies are enforced across clusters through VKS cluster management
  • Explain how VKS clusters can be backed up using VKS cluster management
  • Describe how VKS standard packages are deployed and managed through VKS cluster management
  • Describe the functionality and key components of the Istio Service Mesh
  • Outline the steps required to install Istio on a VKS cluster
  • Explain the process for deploying the Kiali dashboard
  • Illustrate how to visualize the Istio Service Mesh using Kiali
  • Explain how to use the Gateway API to configure traffic routing within Istio the service mesh
  • Describe the steps for collecting Istio support bundle files