VMWare - VKF

VMware Kubernetes Foundations

VMware Kubernetes Foundations
  • 時數:14小時
  • 費用:NT$ 32,000
  • 點數:8.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 21353 班 2021/06/07 ~ 2021/06/08 每週一二 09:00~17:00 報名

目前查無開課時段

詳細開課時間請洽詢業務

聯絡恆逸

教材

VMware原廠電子教材

課程目標

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

適合對象

Anyone involved with using or building a Kubernetes cluster

預備知識

• Linux concepts and command line proficiency

• General networking proficiency

課程內容

  1. Introduction to Containers

    •  What and Why Containers

    •  Building images

    • Running containers

    • Debugging containers

    •  Registry and image management

  2. Kubernetes Fundamentals

    •  Why Kubernetes?

    •  YAML

    •  Pods

    • Services

    •  Deployments

  3. Kubernetes Architecture & Troubleshooting

    • Cluster architecture

    •  Cluster components

    • Namespaces

    • Debugging 101

  4. Deployment Management

    • Application deployment strategies

    • Controlling active deployments

  5. Pod and Container Configurations

    • Resource requests, limits, and quotas

    •  Probes

  6. Kubernetes Networking

    • Pod networking

    •  Services deep dive

    • Ingress controllers

  7. Kubectl and Resource Organization

    • kubeconfig

    • Namespaces deep dive

    • Labels

    • Node/Pod affinity

    • Taints/Tolerations

  8. Stateful Applications

    •  Persistent storage

    • StatefulSets

  9. Dynamic Application Configuration

    • Docker dynamic configuration

    •  ConfigMaps

    • Secrets

  10. Additional Workloads

    • Jobs

    •  CronJobs

    • DaemonSets

  11. Security

    • Service accounts

    •  Role-Based access control

    •  Network policies

    • SecurityContext

學會技能

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

  1. Build, test, and publish Docker container images
  2. Become familiar with authoring YAML files and its syntax
  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 to debug issues with application 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 StatefulSets, DaemonSets, Jobs, CronJobs
  10. Learn about user-facing security best practices using ServiceAccounts, RBAC, and NetworkPolicies