Cloud Computing and Visualisation Category Banner Image

VMware Kubernetes Fundamentals and Cluster Operations

  • Length 4 days
  • Price  $5269 inc GST
Course overview
View dates &
book now

Why study this course

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.

Request Course Information


What you’ll learn

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


VMware Partner Logo 300x190

VMware at Lumify Work

VMware is the world leader in server virtualisation technologies. Lumify Work is the largest VMware Authorized Training Center (VATC) in Australia and New Zealand, offering training in vSphere, Aria Suite, vRealize, vSAN, NSX, and VMware Cloud Foundation courses.


Who is the course for?

Anyone who is preparing to build and run Kubernetes clusters.


Course subjects

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


Prerequisites

  • Linux concepts and command line proficiency

  • General networking proficiency


Terms & Conditions

The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.


Request Course Information

Personalise your schedule with Lumify USchedule

Interested in a course that we have not yet scheduled? Get in touch, and ask for your preferred date and time. We can work together to make it happen.