Course Overview

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 into practice by containerizing and deploying a two-tier application into Kubernetes.

Objectives
By the end of the course, students should be able to meet the following objectives:
test, and publish Docker container images
familiar with YAML files that define Kubernetes objects
Kubernetes core user-facing concepts, including pods, services, and deployments
kubectl, the Kubernetes CLI, and become familiar with its commands and options
the architecture of Kubernetes (the control plane and its components, worker nodes, and kubelet)
how to troubleshoot issues with deployments on Kubernetes
resource requests, limits, and probes to deployments
dynamic application configuration using ConfigMaps and Secrets
other workloads, including DaemonSets, Jobs, and CronJobs
about user-facing security using SecurityContext, RBAC, and NetworkPolicies
Audience
Anyone who is preparing to build and run Kubernetes clusters.

Prerequisites
concepts and command line proficiency
networking proficiency
Topics
Course Introduction
and objectives
Containers
and Why containers
images
containers
and image management
Kubernetes Overview
project
interfaces
Kubernetes
CLI
Beyond Kubernetes Basics
objects
replicas, and deployments
management
updates
deployments
and container configurations
Kubernetes Networking
within a pod
Networking
to Pods
NodePort, and LoadBalancer
controllers
Discovery via DNS
Stateful Applications in Kubernetes
versus Stateful
volumes claims
Additional Kubernetes Considerations
configuration
CronJobs
Security
policy
a NetworkPolicy
accounts
access control
Logging and Monitoring
for various objects
logging
logging
logging
architecture
solutions
vRealize® Operations Manager™
Cluster Operations
new applications
and cordon commands
of an upgrade to running applications
commands
Tanzu™ portfolio overview

Features

  • ObjectivesBy the end of the course, students should be able to meet the following objectives:test, and publish Docker container imagesfamiliar with YAML files that define Kubernetes objectsKubernetes core user-facing concepts, including pods, services, and deploymentskubectl, the Kubernetes CLI, and become familiar with its commands and optionsthe architecture of Kubernetes (Control plane and its components, worker nodes, and kubelet)how to troubleshoot issues with deployments on Kubernetesresource requests, limits, and probes to deploymentsdynamic application configuration using ConfigMaps and Secretsother workloads, including DaemonSets, Jobs, and CronJobsabout user-facing security using SecurityContext, RBAC, and NetworkPolicies
There are no items in the curriculum yet.

Instructor

User Avatar

admin

0.0
0 Reviews
0 Students
233 Courses