This course covers how Kubernetes addresses the challenges of distributed systems. Hands on sessions follow all the major theory chapters.
Anyone working with Docker or Kubernetes.
Definitive Docker for engineers.
2 days
Velocity, Scaling your service and your teams, Abstracting your infrastructure.
Container images, Building application images with Docker, Storing images in a remote registry, The Docker container runtime.
Installing Kubernetes on a public cloud provider, Installing Kubernetes locally using minikube, Running Kubernetes on Raspberry Pi, The Kubernetes client, Cluster components.
Namespaces, Contexts, Viewing Kubernetes API objects, Creating, Updating, and Destroying Kubernetes objects, Labelling and annotating objects, Debugging commands.
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, Annotations.
What Is Service discovery? The service object, Looking beyond the cluster, Cloud integration, Advanced details.
Reconciliation loops, Relating pods and ReplicaSets, Designing with ReplicaSets, ReplicaSet Spec, Creating a ReplicaSet, Inspecting a ReplicaSet, Scaling ReplicaSets, Deleting ReplicaSets.
DaemonSet scheduler, Creating DaemonSets, Limiting DaemonSets to specific nodes, Updating a DaemonSet, Deleting a DaemonSet.
The job object, Job patterns.
ConfigMaps, Secrets, Naming constraints, Managing ConfigMaps and secrets.
Your first deployment, Creating deployments, Managing deployments, Updating deployments, Deployment strategies, Deleting a deployment.
Importing external services, Running reliable singletons, Kubernetes-native storage with StatefulSets.
Parse, Ghost, Redis.
"Very good with deep product knowledge."
"The instructor is excellent."
This structured course uses Instructor Led Training to provide the best possible learning experience. Small class sizes ensure students benefit from our engaging and interactive style of teaching with delegates encouraged to ask questions throughout the course. Quizzes follow each major section allowing checking of learning.