Agenda szkolenia
  1. Course Introduction

    • Introductions and course logistics
    • Course objectives
  2. Introduction to Containers and Kubernetes

    • Describe Virtual Machines and Containers
    • Describe Container Hosts
    • Describe Container Engines
    • Describe Dockerfile
    • Describe Container Images
    • Describe Image Registry
    • Describe the purpose and functionality of Kubernetes
    • Describe Manifest YAML files
    • Explain Pod YAML files
    • Explain ReplicaSets
    • Explain Services
    • Explain Deployments
  3. Introduction to vSphere with Kubernetes

    • Describe the purpose and functionality of vSphere with Kubernetes
    • Explain the integration with VMware Tanzu™ Mission Control™
    • Describe the capabilities of vSphere with Kubernetes
    • Describe the components of vSphere with Kubernetes
    • Contrast vSphere with Kubernetes to traditional Kubernetes
    • Describe the requirements for vSphere with Kubernetes
    • Prepare a vSphere cluster for vSphere with Kubernetes
    • Describe the NSX components required for vSphere with Kubernetes
    • Describe the network topology of vSphere with Kubernetes
    • Explain the networking requirements of vSphere with Kubernetes
    • Compare NSX networking objects with Kubernetes networking objects
  4. vSphere with Kubernetes Core Services

    • Explain the architecture of the vSphere with Kubernetes Core Services
    • Describe the Container Service
    • Describe the Volume Service
    • Describe the Network Service
    • Describe the Registry Service
    • Describe the use cases of vSphere with Kubernetes
    • Enable vSphere with Kubernetes
    • Deploy VMware Harbor Registry
  5. vSphere with Kubernetes Namespaces

    • Describe a vSphere with Kubernetes namespace
    • Contrast a vSphere with Kubernetes namespace to a traditional Kubernetes namespace
    • Describe Resource Quotas
    • Explain Authentication and Authorization to vSphere with Kubernetes
    • Explain the use cases of namespaces
    • Create a namespace
    • Describe kubectl
    • Use kubectl to interact with vSphere with Kubernetes
    • Describe using kubectl pod deployment
    • Explain scaling a pod deployment
    • Explain managing pod lifecycle
    • Explain deleting pods
    • Use kubectl to deploy a pod
    • Use kubectl to scale a pod
    • Use kubectl to switch between namespaces
  6. VMware Tanzu Kubernetes Grid service

    • Explain Tanzu Kubernetes Grid service
    • Describe the use cases for Tanzu Kubernetes Grid clusters
    • Describe the integration with Tanzu Mission Control
    • Explain the lifecycle of Tanzu Kubernetes Grid clusters
    • Deploy Tanzu Kubernetes Grid cluster
    • Deploy pods to a Tanzu Kubernetes Grid cluster
  7. Monitoring and Troubleshooting

    • Describe the monitoring tools for vSphere with Kubernetes
    • Describe the troubleshooting tools for vSphere with Kubernetes
    • Explain cluster, node, and namespace health
    • Explain usage and capacity monitoring
    • Describe vCenter Server events
    • Describe vSphere with Kubernetes events
    • Gather support information
  8. vSphere with Kubernetes Lifecycle

    • Describe the vSphere with Kubernetes lifecycle
    • Describe the Tanzu Kubernetes Grid lifecycle
    • Describe scaling a vSphere with Kubernetes cluster
    • Update vSphere with Kubernetes
    • Update Tanzu Kubernetes Grid clusters
    • Remove vSphere with Kubernetes