Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
TTDV7590
Working with Kubernetes
Description
Working with Kubernetes Introduction
Working with Kubernetes Course Objectives
Working in a hands-on learning environment led by our expert facilitator, students will explore:
- What a Kubernetes cluster is, and how to deploy and manage them on-premises and in the cloud.
- How Kubernetes fits into the cloud-native ecosystem, and how it interfaces with other important technologies such as Docker.
- The major Kubernetes components that let us deploy and manage applications in a modern cloud-native fashion.
- How to define and manage applications with declarative manifest files that should be version-controlled and treated like code.
Prerequisites
- Students should have prior software development experience or exposure, have some basic familiarity with containers, have experience working in Linux (as this course is Linux based) and should also be able to navigate the command line.
Audience
- This in an introductory-level class for intermediate skilled team members.
Working with Kubernetes Outline
Getting Started
- Our sample application
- Kubernetes concepts
- Declarative vs imperative
- Kubernetes network model
- First contact with kubectl
- Setting up Kubernetes
Working with Containers
- Running our first containers on Kubernetes
- Exposing containers
- Shipping images with a registry
- Running our application on Kubernetes
Exploring the Kubernetes Dashboard
- The Kubernetes dashboard
- Security implications of kubectl apply
- Scaling a deployment
- Daemon sets
- Labels and selectors
- Rolling updates
Next Steps
- Accessing logs from the CLI
- Managing stacks with Helm
- Namespaces
- Next steps
$1895.00
|
2 Days Course |