Kubernetes Fundamentals and Cluster Operations

Duration : 4 Days (32 Hours)

Kubernetes Fundamentals and Cluster Operations Course Overview:

Kubernetes Fundamentals and Cluster Operations

This 4-day course will teach you the fundamental concepts of containers and Kubernetes, and how to use them to deploy and manage applications.

You will learn about:

  • The history and evolution of containers
  • The different types of containers
  • The Kubernetes architecture
  • How to create and manage Kubernetes clusters
  • How to deploy applications to Kubernetes
  • How to monitor and troubleshoot Kubernetes clusters

The course will be delivered in a blended format, with a mix of hands-on labs and interactive lectures. This will allow you to learn the concepts by doing, and to get feedback from the instructor.

By the end of the course, you will be able to:

  • Explain the benefits of using containers
  • Create and manage Kubernetes clusters
  • Deploy applications to Kubernetes
  • Monitor and troubleshoot Kubernetes clusters

This course is ideal for:

  • IT professionals who want to learn about containers and Kubernetes
  • Developers who want to deploy their applications to Kubernetes
  • System administrators who want to manage Kubernetes clusters

Benefits of Attending This Course

  • Gain the knowledge and skills you need to use containers and Kubernetes
  • Learn how to use the various tools that can be used to manage Kubernetes clusters
  • Deploy applications to Kubernetes
  • Monitor and troubleshoot Kubernetes clusters
  • Network with other IT professionals who are interested in containers and Kubernetes

Target Audience:

Anyone who is preparing to build and run Kubernetes clusters.

Learning Objectives

After completing this course, you will be able to:

  • 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

 Module 1: Course Introduction

Introduction

  • What and Why containers
  • Building images
  • Running containers
  • Registry and image management
  • Kubernetes project
  • Plugin interfaces
  • Building Kubernetes
  • Kubectl CLI
  • Kubernetes objects
  • YAML
  • Pods, replicas, and deployments
  • Services
  • Deployment management
  • Rolling updates
  • Controlling deployments
  • Pod and container configurations
  • Networking within a pod
  • Pod-to-Pod Networking
  • Services to Pods
  • ClusterIP, NodePort, and LoadBalancer
  • Ingress controllers
  • Service Discovery via DNS
  • Stateless versus Stateful
  • Volumes
  • Persistent volumes claims
  • StorageClasses
  • StatefulSets
  • Dynamic configuration
  • ConfigMaps
  • Secrets
  • Jobs, CronJobs
  • Network policy
  • Applying a NetworkPolicy
  • Logging for various objects
  • Sidecar logging
  • Node logging
  • Audit logging
  • Monitoring architecture
  • Monitoring solutions
  • Octant
  • VMware vRealize® Operations Manager™
  • Onboarding new applications
  • Backups
  • Upgrading
  • Drain and cordon commands
  • Impact of an upgrade to running applications
  • Troubleshooting commands
  • VMware Tanzu™ portfolio overview
  • Linux concepts and command line proficiency
  • General networking proficiency

Discover the perfect fit for your learning journey

Choose Learning Modality

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability

Classroom

  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention

Onsite

  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Training Exclusives

This course comes with following benefits:

  • Practice Labs.
  • Get Trained by Certified Trainers.
  • Access to the recordings of your class sessions for 90 days.
  • Digital courseware
  • Experience 24*7 learner support.

Got more questions? We’re all ears and ready to assist!

Request More Details

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.
×