KUBERNETES FOR ENGINEERS TRAINING COURSE DESCRIPTION
This course covers how Kubernetes addresses the challenges of distributed
systems. Hands on sessions follow all the major theory chapters.
WHAT WILL YOU LEARN
* Explain what Kubernetes is and how it works.
* Create and run containers on Kubernetes using the Docker image format and
container runtime.
KUBERNETES FOR ENGINEERS TRAINING COURSE DETAILS
* Who will benefit:
Anyone working with Docker or Kubernetes.
* Prerequisites:
Definitive Docker for engineers.
* Duration
2 days
KUBERNETES FOR ENGINEERS TRAINING COURSE CONTENTS
* Introduction
Velocity, Scaling your service and your teams, Abstracting your
infrastructure.
* Creating and running containers
Container images, Building application images with Docker, Storing images in
a remote registry, The Docker container runtime.
* Deploying a Kubernetes cluster
Installing Kubernetes on a public cloud provider, Installing Kubernetes
locally using minikube, Running Kubernetes on Raspberry Pi, The Kubernetes
client, Cluster components.
* Common kubectl Commands
Namespaces, Contexts, Viewing Kubernetes API objects, Creating, Updating, and
Destroying Kubernetes objects, Labelling and annotating objects, Debugging
commands.
* Pods
Pods in Kubernetes, Thinking with pods, The pod manifest, Running pods,
Accessing your pod, Health checks, Resource management, Persisting data with
volumes, Putting It all together.
* Labels and Annotations
Labels, Annotations.
* Service Discovery
What Is Service discovery? The service object, Looking beyond the cluster,
Cloud integration, Advanced details.
* ReplicaSets
Reconciliation loops, Relating pods and ReplicaSets, Designing with
ReplicaSets, ReplicaSet Spec, Creating a ReplicaSet, Inspecting a ReplicaSet,
Scaling ReplicaSets, Deleting ReplicaSets.
* DaemonSets
DaemonSet scheduler, Creating DaemonSets, Limiting DaemonSets to specific
nodes, Updating a DaemonSet, Deleting a DaemonSet.
* Jobs
The job object, Job patterns.
* ConfigMaps and secrets
ConfigMaps, Secrets, Naming constraints, Managing ConfigMaps and secrets.
* Deployments
Your first deployment, Creating deployments, Managing deployments, Updating
deployments, Deployment strategies, Deleting a deployment.
* Integrating storage solutions and Kubernetes
Importing external services, Running reliable singletons, Kubernetes-native
storage with StatefulSets.
* Deploying real-world applications
Parse, Ghost, Redis.