VMWare - VKFCO

VMware Kubernetes Fundamentals and Cluster Operations

VMware Kubernetes Fundamentals and Cluster Operations
  • 時數:28小時
  • 費用:NT$ 59,500
  • 點數:17.5

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 24374 班 2024/06/11 ~ 2024/06/14 每週二三四五 09:00~17:00 報名
台北 24277 班 2024/09/30 ~ 2024/10/03 每週一二三四 09:00~17:00 報名

目前查無開課時段

詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期

聯絡恆逸

教材

VMware原廠電子教材

課程目標

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.

適合對象

Anyone who is preparing to build and run Kubernetes clusters

預備知識

  1. Linux concepts and command line proficiency
  2. General networking proficiency

課程內容

1.Course Introduction

 • Introductions and objectives

2.Containers

 • What and Why containers

 • Building images

 • Running containers

 • Registry and image management

3.Kubernetes Overview

 • Kubernetes project

 • Plugin interfaces

 • Building Kubernetes

 • Kubectl CLI

4.Beyond Kubernetes Basics

 • Kubernetes objects

 • YAML

 • Pods, replicas, and deployments

 • Services

 • Deployment management

 • Rolling updates

 • Controlling deployments

 • Pod and container configurations

5.Kubernetes Networking

 • Networking within a pod

 • Pod-to-Pod Networking

 • Services to Pods

 • ClusterIP, NodePort, and LoadBalancer

 • Ingress controllers

 • Service Discovery via DNS

6.Stateful Applications in Kubernetes

 • Stateless versus Stateful

 • Volumes

 • Persistent volumes claims

 • StorageClasses

 • StatefulSets

7.Additional Kubernetes Considerations

 • Dynamic configuration

 • ConfigMaps

 • Secrets

 • Jobs, CronJobs

8.Security

 • Network policy

 • Applying a NetworkPolicy

 • SecurityContext

 • runAsUser/Group

 • Service accounts

 • Role-based access control

9.Logging and Monitoring

 • Logging for various objects

 • Sidecar logging

 • Node logging

 • Audit logging

 • Monitoring architecture

 • Monitoring solutions

 • Octant

 • VMware vRealize® Operations Manager™

10.Cluster Operations

 • Onboarding new applications

 • Backups

 • Upgrading

 • Drain and cordon commands

 • Impact of an upgrade to running applications

 • Troubleshooting commands

 • VMware Tanzu™ portfolio overview

學會技能

課程結束後,您將能達成以下目標:

  1. Build, test, and publish Docker container images

  2. Become familiar with YAML files that define Kubernetes objects

  3. Understand Kubernetes core user-facing concepts, including pods, services, and deployments

  4. Use kubectl, the Kubernetes CLI, and become familiar with its commands and options

  5. Understand the architecture of Kubernetes (Control plane and its components, worker nodes, and kubelet)

  6. Learn how to troubleshoot issues with deployments on Kubernetes

  7. Apply resource requests, limits, and probes to deployments

  8. Manage dynamic application configuration using ConfigMaps and Secrets

  9. Deploy other workloads, including DaemonSets, Jobs, and CronJobs

  10. Learn about user-facing security using SecurityContext, RBAC, and NetworkPolicies