This course is designed for system administrators, DevOps,
system engineers and others who need an introduction to containers and
Kubernetes.
The course begins with an introduction to containers and container
orchestration. Students will then learn about and explore Kubernetes, including
launching applications, configuring networking, storage and security, and using
Helm to deploy applications.
The course includes comprehensive presentation content to introduce new
concepts and processes and extensive hands-on experience.
·
Section 1: Course Introduction
·
Section 2: Introduction to Containers and Container
Orchestration
o
Understand Container Concepts
o
Understand a Microservice Architecture
o
Understand Kubernetes Concepts
o
Understand SUSE Rancher Kubernetes Offerings
·
Section 3: Basic Kubernetes Administration
o
Understand Basic Kubernetes Commands
o
Work with Namespaces
o
Understand Kubernetes Manifests
o
Work with Labels and Selectors
·
Section 4: Kubernetes Workload Administration
o
Understand Kustomize Concepts
o
Use Kustomize to Deploy Applications
·
Section 5: Application Management in Kubernetes
with Helm
o
Understand Basic Helm Concepts
o
Manage Applications with Helm
·
Section 6: Ingress Networking with an Ingress
Controller in Kubernetes
o
Understand Ingress Networking for Applications
o
Work with the Nginx Ingress Controller
·
Section 7: Storage in Kubernetes
o
Understand Kubernetes Storage Concepts
o
Work with Persistent Storage in Storage
Classes
·
Section 8: Resource Usage Control in Kubernetes
o
Understand Resource Usage Control in
Kubernetes
o
Work with LimitRanges
o
Work with Resource Quotas
·
Section 9: Role Based Access Controls In Kubernetes
o
Understand Role Based Access Controls
o
Authenticate to a Kubernetes Cluster
o
Configure RBAC in Kubernetes
Training from a certified trainer