Kubernetes Introduction Course Outline
This two-day course provides an overview of deploying and managing containerized applications with Kubernetes. This course will teach you how to install Kuberentes, deploy, manage, and monitor Kubernetes workloads. You will interact with the Kubernetes deployment through both: the UCP dashboard UI and Kubernetes command-line tool, kubectl.
It is for developers, operation managers, and IT professionals who would like to learn Kubernetes.
Kubernetes manages containerized applications in multiple platforms such as VMWare, Google Cloud, AWS and Azure. This course is taught in the Docker environment.
Students should have some familiarity with deploying containerized applications.
Getting started with Kubernetes
Install Docker EE UCP with Kubernetes
Install UCP CLI Bundle
Install Kubernetes Client Bundle
Test kubectl commands
Play with Kubernetes
Brief overview of other installations’ options
Where did Kubernetes come from
A data center OS
Masters and nodes
The declarative model and desired state
Pod lab using both: UCP UI and command line
Deployments lab using both: UCP UI and command line
Services lab using both: UCP UI and command line
The Container Storage Interface (CSI)
The Kubernetes persistent volume subsystem
Storage Classes and Dynamic Provisioning
The big picture
How do ConfigMaps work
Hands-on with ConfigMaps
TLS and mutual authentication
Configuring some CA settings
Role-based access control (RBAC)
Configuring Docker Trusted Registry (DTR)
Using Docker Trusted Registry
View outline in Word