VMware Kubernetes and Tanzu Courses - Human Growth Kazakhstan

VMware Kubernetes and Tanzu Courses

Направление

  • VSTDCM8 — VMware vSphere with Tanzu: Deploy, Configure, Manage V8
    • Длительность: 3 дня (24 часа)
    • Код курса: VSTDCM8
    • Стоимость
    • Очный формат: По запросу
    • Онлайн формат: По запросу

    Описание курса

    Course Overview

    During this three-day course, you focus on deploying and managing VMware vSphere® with VMware Tanzu® in a VMware vSphere® 8 environment. You learn how vSphere with Tanzu provides services to deploy and manage virtual machines, vSphere Pods, Supervisor Services, and VMware Tanzu® Kubernetes Grid™ clusters. You will also gain experience with day 2 operations and life cycle management of a vSphere with Tanzu environment.

    Product Alignment

    VMware vSphere® 8 Update 1
    VMware NSX® Advanced Load Balancer™ 22.1.3
    VMware Tanzu® Kubernetes Grid™ 2.0

    Who should attend

    vSphere administrators and platform operators who are responsible for deploying and managing workloads and services in vSphere with Tanzu

    Prerequisites

    Experience deploying and managing vSphere
    Understanding of Kubernetes and the Kubernetes cluster architecture
    Attending one of the following courses is recommended:
    VMware vSphere: Install, Configure, Manage
    Kubernetes Fundamentals and Cluster Operations

    Course Objectives

    By the end of the course, you should be able to meet the following objectives:
    Describe how vSphere with Tanzu fits in the VMware Tanzu® portfolio
    Describe the vSphere with Tanzu concepts and architecture
    Describe vSphere with Tanzu on VMware NSX®
    Describe vSphere with Tanzu on VMware vSphere® Distributed Switch™
    List the load balancer solutions supported by vSphere with Tanzu
    Describe the vSphere with Tanzu storage components
    Deploy and manage Supervisors
    Describe vSphere Pod capabilities and components
    Deploy and configure Contour as a Supervisor Service
    Deploy and configure ExternalDNS as a Supervisor Service
    Deploy and configure Harbor as a Supervisor Service
    Deploy and manage Tanzu Kubernetes Grid workload clusters
    Deploy and manage virtual machines using the VM Service
    Deploy applications in a vSphere with Tanzu environment
    Perform a backup using Velero
    Use the vSphere UI and CLI to monitor the health of the vSphere with Tanzu environment
    Use logs and CLI commands to troubleshoot the vSphere with Tanzu environment

    Course Content

    Course Introduction

    Introductions and course logistics
    Course objectives

    Introduction to Containers and Kubernetes

    Differentiate between containers and virtual machines
    Identify the parts of a container system
    List the steps in a basic Docker workflow
    Explain the importance of Kubernetes
    Identify the basic architecture of Kubernetes
    Describe a basic Kubernetes workflow

    Introducing vSphere with Tanzu

    Describe vSphere with Tanzu
    Describe Tanzu Kubernetes Grid
    Describe VMware Tanzu® Mission Control
    Describe VMware Tanzu® for Kubernetes Operations
    Explain the purpose of vSphere with Tanzu
    Identify the capabilities of vSphere with Tanzu
    Describe the vSphere with Tanzu Supervisor
    Identify the components of the vSphere with Tanzu Supervisor
    Describe vSphere Namespaces
    Describe the Supervisor Services
    Describe the VM Service
    Describe Tanzu Kubernetes Grid clusters

    vSphere with Tanzu Infrastructure

    Discuss storage concepts for vSphere with Tanzu
    Describe storage policies
    Describe content libraries
    Explain the Container Storage Interface plug-in functionalities
    Discuss storage for Tanzu Kubernetes Grid clusters
    Describe the vSAN Direct datastore for vSphere with Tanzu
    Identify the two network stacks available for vSphere with Tanzu deployments
    List the VDS components that vSphere with Tanzu supports
    List the NSX components that vSphere with Tanzu supports
    Outline the supported load balancer solutions by vSphere with Tanzu

    vSphere with Tanzu Architecture

    Describe the Supervisor architecture
    List the different options for deploying the Supervisor
    Outline the requirements for deploying a Supervisor
    Outline the licensing requirements for the Supervisor
    Describe vSphere Namespaces
    List vSphere Namespace resources and Kubernetes object limits
    Define content libraries and VM images
    Explain VM classes
    Describe Kubernetes CLI Tools for vSphere
    List the different types of authentication available in vSphere with Tanzu
    Explain vSphere privileges
    Explain roles and permissions in vSphere Namespaces
    Explain Tanzu Kubernetes Grid RBAC
    List the Tanzu Kubernetes Grid authentication methods
    List the vSphere with Tanzu services and workloads
    Identify the supportability for vSphere with Tanzu services and workloads based on the Supervisor deployment types

    vSphere with Tanzu Workloads and Services

    Describe the characteristics of vSphere Pods
    Identify the capabilities of vSphere Pods
    List the components of vSphere Pods
    Explain the concept of Supervisor Services
    Describe the Supervisor Services catalog and its available services
    Discuss how to add Supervisor Services and manage their life cycle
    Describe Tanzu Kubernetes Grid clusters
    List the components of Tanzu Kubernetes Grid
    List the options for deploying Tanzu Kubernetes Grid workload clusters
    List the different types of Tanzu Kubernetes Grid workload clusters
    Outline the requirements for deploying a Tanzu Kubernetes Grid workload cluster
    Describe the VM Service
    Explain the use cases of the VM Service
    List the VM Service parameters
    Outline the requirements for deploying a VM using the VM Service

    Day 2 Operations

    Explain how to view Kubernetes namespace events
    List the ways to monitor vSphere Pod, Tanzu Kubernetes Grid cluster, and VM performance and utilization
    Describe vSphere with Tanzu control plane certificate management
    Describe load balancer certificate management
    Describe the prerequisites and steps for updating vSphere with Tanzu
    Describe the Supervisor updates
    Describe the vSphere Namespace updates
    Describe the update process of Tanzu Kubernetes Grid clusters
    List the steps to back up the vSphere with Tanzu components
    Explain how to back up a Supervisor
    Define Velero Plugin for vSphere and standalone Velero
    Identify the steps to install Velero on workload clusters
    Explain how to back up and restore vSphere with Tanzu workloads with the Velero CLI
    Describe the various vSphere with Tanzu logs
    Explain how to generate a vSphere with Tanzu support bundle
    Explain how to use SSH to connect to Supervisor control plane nodes

  • VSKDM7 — VMware vSphere with Tanzu: Deploy and Manage V7
    • Длительность: 3 дня (24 часа)
    • Код курса: VSKDM7
    • Стоимость
    • Очный формат: По запросу
    • Онлайн формат: По запросу

    Описание курса

    Course Overview

    During this 3-day course, you focus on deploying and managing VMware vSphere® with Tanzu. You learn about how vSphere with Tanzu can be used to orchestrate the delivery of Kubernetes clusters and containerized applications in a vSphere environment. Product Alignment

    VMware vSphere 7

    Course Content

    Course Introduction

    Introduction to Containers and Kubernetes
    Introduction to vSphere with Tanzu
    vSphere with Tanzu Core Services
    VMware Tanzu Kubernetes Grid service
    Monitoring and Troubleshooting
    vSphere with Tanzu Life Cycle

    Who should attend

    Experienced system administrators and system integrators responsible for designing and implementing vSphere with Tanzu

    Prerequisites

    This course requires completion of the following courses:
    VMware vSphere: Install, Configure, Manage [V7] (VSICM7) OR VMware vSphere: Optimize and Scale [V7] (VSOS7)
    AND
    Experience working at the command line is helpful.
    This course requires that a student be able to perform the following tasks with no assistance or guidance before enrolling in this course:
    Create VMware vCenter Server® objects, such as data centers and folders
    Create a virtual machine using a wizard or a template
    Modify a virtual machine’s hardware
    Migrate a virtual machine with VMware vSphere® vMotion®
    Migrate a virtual machine with VMware vSphere Storage vMotion
    Configure and manage a vSphere DRS cluster with resource pools
    Configure and manage a VMware vSphere® High Availability cluster
    If you cannot perform all of these tasks, VMware recommends that you complete one of the prerequisite courses before enrolling in VMware vSphere with Tanzu: Deploy & Manage.

    Course Objectives

    By the end of the course, you should be able to meet the following objectives:
    Describe vSphere with Tanzu and use cases in on-premises environments
    Deploy vSphere with Tanzu
    Describe VMware Tanzu Mission Control
    Describe the VMware NSX® networking requirements for vSphere with Tanzu.
    Describe vSphere with Tanzu on NSX-T Data Center
    Describe vSphere with Tanzu on vSphere Distributed Switch
    Create and manage vSphere with Tanzu namespaces
    Deploy and run container applications on vSphere with Tanzu
    Deploy and configure Harbor
    Describe the VMware Tanzu™ Kubernetes Grid™ service
    Deploy a Tanzu Kubernetes Grid cluster
    Deploy and run container applications on a Tanzu Kubernetes Grid cluster
    Describe the vSphere with Tanzu lifecycle
    Use logs and CLI commands to monitor and troubleshoot vSphere with Tanzu

    Outline:

    Course Introduction

    Introductions and course logistics
    Course objectives

    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 YAML manifest files
    Explain pods
    Explain Replica Sets
    Explain services
    Explain deployments
    Explain network policies

    Introduction to vSphere with Tanzu

    Introduce the Cloud Native Computing Foundation
    Introduce the VMware Tanzu™ portfolio
    Describe the purpose and functionality of vSphere with Tanzu
    Describe the capabilities of vSphere with Tanzu
    Describe the components of vSphere with Tanzu
    Contrast vSphere with Tanzu to traditional Kubernetes
    Describe the requirements for vSphere with Tanzu
    Describe the NSX components required for vSphere with Tanzu
    Describe the network topology of vSphere with Tanzu
    Explain the networking requirements of vSphere with Tanzu
    Compare NSX networking objects with Kubernetes networking objects
    Describe the kubectl command line interface

    vSphere with Tanzu Core Services

    Explain the architecture of the vSphere with Tanzu core services
    Describe the use cases of vSphere with Tanzu
    Enable vSphere with Tanzu
    Deploy Harbor Registry
    Describe a vSphere with Tanzu namespace
    Describe resource quotas
    Explain authentication and authorization to vSphere with Tanzu
    Create a namespace
    Use kubectl to interact with vSphere with Tanzu
    Describe using kubectl pod deployment
    Explain scaling a pod deployment
    Explain deleting pods
    Use kubectl to deploy a pod
    Use kubectl to scale a pod
    Describe a Container Storage Interface
    Explain VM Storage Policies and Persistent Volumes
    Monitor Cloud Native Storage
    Create a Persistent Volume
    Describe the NSX Container Plugin
    Explain Supervisor Cluster Network Topology
    Explain Container Objects in NSX
    Describe Kubernetes Services
    Describe Kubernetes Network Policies
    Describe vSphere with Tanzu on vSphere Distributed Switch
    Describe Harbor Image Registry
    Explain Harbor integration with vSphere with Tanzu
    Enable Harbor
    Push container images to Harbor
    Deploy containers from Harbor

    VMware Tanzu Kubernetes Grid service

    Introduce Kubernetes Cluster API
    Explain Tanzu Kubernetes Grid service
    Describe the use cases for Tanzu Kubernetes Grid clusters
    Describe enabling Tanzu Kubernetes Clusters
    Deploy a Tanzu Kubernetes Cluster
    Scale a Tanzu Kubernetes Cluster
    Explain the life cycle of Tanzu Kubernetes Clusters
    Deploy pods to a Tanzu Kubernetes Cluster
    Describe monitoring of Tanzu Kubernetes Clusters

    Monitoring and Troubleshooting

    Describe the monitoring tools for vSphere with Tanzu
    Describe the troubleshooting tools for vSphere with Tanzu
    Describe VMware vRealize® Operations Manager™ integration
    Describe VMware Tanzu Mission Control
    Describe the integration between vSphere with Tanzu and VMware Tanzu MissionControl
    Describe vCenter Server events
    Describe vSphere with Tanzu events
    Describe gathering vSphere with Tanzu support log bundles

    vSphere with Tanzu Life Cycle

    Introduce Kubernetes version
    Explain Kubernetes release cadence
    Describe vSphere with Tanzu life cycle
    Describe NSX component life cycle
    Describe vSphere with Tanzu Certificate Management

  • TKGICM2 — VMware Tanzu Kubernetes Grid: Install, Configure, Manage V2.0
    • Длительность: 4 дня (32 часа)
    • Код курса: TKGICM2
    • Стоимость
    • Очный формат: По запросу
    • Онлайн формат: По запросу

    Описание курса

    Course Overview

    During this four-day course, you focus on installing VMware Tanzu® Kubernetes Grid™ in a VMware vSphere® environment and provisioning and managing Tanzu Kubernetes Grid clusters. The course covers how to install Tanzu Kubernetes Grid packages for image registry, authentication, logging, ingress, multipod 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 Content

    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, supervisor, and workload clusters
    List the components of a Tanzu Kubernetes Grid instance

    VMware Tanzu Kubernetes Grid CLI and API

    Illustrate how to use the Tanzu CLI
    Define the Carvel Tool set
    Define Cluster API
    Identify the infrastructure providers
    List the Cluster API controllers
    Identify the Cluster API custom resource definitions

    Authentication

    Explain how Kubernetes manages authentication with Management clusters
    Explain how Kubernetes manages authentication with supervisor clusters
    Define Pinniped
    Define Dex
    Describe the Pinniped authentication workflow

    Load Balancers

    Illustrate how load balancing works for the Kubernetes control plane
    Illustrate how load balancing works for application workload
    Explain how Tanzu Kubernetes Grid integrates with VMware NSX Advanced Load Balancer
    List load balancing options available on public clouds

    VMware Tanzu Kubernetes Grid on vSphere

    List the requirements for deploying a supervisor cluster
    List the steps to install a Tanzu Kubernetes Grid supervisor cluster
    Summarize the events of a supervisor cluster creation
    List the requirements for deploying a management cluster
    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

    VMware Tanzu Kubernetes Grid on Public Clouds

    List the requirements for deploying a management cluster on AWS and Microsoft Azure
    List the configuration options to install a Tanzu Kubernetes Grid a management cluster on AWS and Azure

    Tanzu Kubernetes Workload Clusters

    List the steps to build a custom image
    Describe the available customizations
    Identify the options for deploying Tanzu Kubernetes Grid clusters
    Explain the difference between the v1alpha3 and v1beta1 APIs
    Explain how Tanzu Kubernetes Grid clusters are created
    Discuss which VMs compose a Tanzu Kubernetes Grid cluster
    List the pods that run on a Tanzu Kubernetes Grid cluster
    Describe the Tanzu Kubernetes Grid core add-ons that are installed on a cluster

    Tanzu Kubernetes Grid Packages

    Define the Tanzu Kubernetes Grid packages
    Explain the difference between Auto-Managed and CLI-Managed packages
    Define packages repositories

    Configuring and Managing Tanzu Kubernetes Grid Operation and Analytics Packages

    Describe Cert-Manager
    Describe the Harbor Image Registry
    Describe Fluent Bit
    Identify the logs that Fluent Bit collects
    Explain basic Fluent Bit configuration
    Describe Prometheus and Grafana

    Configuring and Managing Tanzu Kubernetes Grid Networking Packages

    Describe the Contour ingress controller
    Demonstrate how to install Contour on a Tanzu Kubernetes Grid cluster
    Describe ExternalDNS
    Demonstrate how to install Service Discovery with ExternalDNS
    Describe Multus CNI

    Tanzu Kubernetes Grid Day 2 Operations

    List the load balancer configuration options in vSphere to load balance applications
    Demonstrate how to configure Ingress with the NodePortLocal Mode
    Explain how to install VMware Tanzu Application Platform
    Describe life cycle management in Tanzu Kubernetes Grid
    Explain how backup and restore are implemented in Tanzu Kubernetes Grid
    Describe Velero and Restic
    List the steps to back up a Workload cluster using Velero and Restic

    Troubleshooting Tanzu Kubernetes Grid
    Discuss the various Tanzu Kubernetes Grid logs
    Identify the location of Tanzu Kubernetes Grid logs
    Explain the purpose of crash diagnostics
    Demonstrate how to check the health of a Tanzu Kubernetes Grid cluster
    Explain packages cleanup procedures
    Explain management recovery procedures

    Who should attend

    Platform operators who are responsible for deploying and managing Tanzu Kubernetes clusters

    Prerequisites

    Understanding of Kubernetes and the Kubernetes cluster architecture
    Experience deploying and managing multiple Kubernetes clusters

    Course Objectives

    By the end of the course, you should be able to meet the following objectives:
    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

  • KFCO — Kubernetes Fundamentals and Cluster Operations
    • Длительность: 4 дня (32 часа)
    • Код курса: KFCO
    • Стоимость
    • Очный формат: По запросу
    • Онлайн формат: По запросу

    Описание курса

    Course Overview

    This four-day course is the first step in learning about Containers and Kubernetes Fundamentals and Cluster Operations. Through a series of lectures and lab exercises, the fundamental concepts of containers and Kubernetes are presented and put to practice by containerizing and deploying a two-tier application into Kubernetes.

    Course Content

    Course Introduction

    Introductions and objectives

    Containers

    What and Why containers
    Building images
    Running containers
    Registry and image management

    Kubernetes Overview

    Kubernetes project
    Plugin interfaces
    Building Kubernetes
    Kubectl CLI

    Beyond Kubernetes Basics

    Kubernetes objects
    YAML
    Pods, replicas, and deployments
    Services
    Deployment management
    Rolling updates
    Controlling deployments
    Pod and container configurations

    Kubernetes Networking

    Networking within a pod
    Pod-to-Pod Networking
    Services to Pods

    ClusterIP, NodePort, and LoadBalancer

    Ingress controllers
    Service Discovery via DNS
    Stateful Applications in Kubernetes
    Stateless versus Stateful
    Volumes
    Persistent volumes claims
    StorageClasses
    StatefulSets

    Additional Kubernetes Considerations

    Dynamic configuration
    ConfigMaps
    Secrets
    Jobs, CronJobs

    Security

    Network policy
    Applying a NetworkPolicy
    SecurityContext
    runAsUser/Group
    Service accounts
    Role-based access control

    Logging and Monitoring

    Logging for various objects
    Sidecar logging
    Node logging
    Audit logging
    Monitoring architecture
    Monitoring solutions
    Octant
    VMware vRealize® Operations Manager™

    Cluster Operations

    Onboarding new applications
    Backups
    Upgrading
    Drain and cordon commands
    Impact of an upgrade to running applications
    Troubleshooting commands
    VMware Tanzu™ portfolio overview

    Who should attend

    Anyone who is preparing to build and run Kubernetes clusters

    Prerequisites

    Linux concepts and command line proficiency
    General networking proficiency

    Course Objectives

    By the end of the course, you should be able to meet the following objectives:
    Build, test, and publish Docker container images
    Become familiar with YAML files that define Kubernetes objects
    Understand Kubernetes core user-facing concepts, including pods, services, and deployments
    Use kubectl, the Kubernetes CLI, and become familiar with its commands and options
    Understand the architecture of Kubernetes (Control plane and its components, worker nodes, and kubelet)
    Learn how to troubleshoot issues with deployments on Kubernetes
    Apply resource requests, limits, and probes to deployments
    Manage dynamic application configuration using ConfigMaps and Secrets
    Deploy other workloads, including DaemonSets, Jobs, and CronJobs
    Learn about user-facing security using SecurityContext, RBAC, and NetworkPolicies

Записаться на курс