EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

Docker Containers and Kubernetes Administration (5 days)

Course outline

5 days

Chapter 1: Introducing Docker Containers and Kubernetes

  • - Introducing container technologies
  • - The need for MicroServices, CI/CD, DevOps

Chapter 2: First steps with Docker

  • - Installing Docker
  • - Docker commands
  • - Writing Dockerfile to create your own custom image

Chapter 3: Pods: running containers in Kubernetes

  • - Setting up a Kubernetes Cluster (Install a production-like cluster)
  • - Creating, running and sharing a container image
  • - Running your first app on Kubernetes
  • - Introducing pods
  • - Creating pods from YAML or JSON descriptors
  • - Organising pods with labels and selectors

Chapter 4: Replication and other controllers: deploying managed pods

  • - Using liveness probes
  • - ReplicationController, ReplicaSet, DaemonSet, Jobs, Cronjob

Chapter 5: Services: enabling clients to discover and talk to pods

  • - Introducing services
  • - Ingress

Course Outline ::::

Chapter 6: Volumes: attaching disk storage to containers

  • - Volumes sharing
  • - Persistent Volume
  • - Persistent Volume Claims
  • - StorageClass

Chapter 7: ConfigMaps and Secrets: configuring applications

  • - Passing command-line arguments to containers
  • - Setting environment variables to containers
  • - Using ConfigMaps
  • - Using Secrets

Chapter 8: Accessing pod metadata and other resources from applications

  • - Passing metadata using Downward API
  • - Kubernetes API server

Chapter 9: Deployments: updating applications declaratively

  • - Updating pods
  • - Performing rolling update
  • - Creating a Deployment

Chapter 10: StatefulSets: deploying replicated stateful applications

  • - Understanding StatefulSets
  • - Using StatefulSets

Chapter 11: Beyond the basics, Summary and Recap

  • - Helm
  • - ServiceMesh (Istio)
  • - Cloud Service Provider (AKS, EKS)
  • - Other Kubernetes Distribution: OpenShift, Tanzu etc

Programme scope, delivery arrangements and suitability are confirmed during enquiry.