DevOps training

Duration 3 days Get a quote

Background

  • Recalls on containers
  • Containers without orchestration
  • Orchestration features
  • Orchestrators of the market
  • Kubernetes
  • Kubernetes Distributions
  • Versions and APIs

Get started with Kubernetes

  • Installation of local Kubernetes with mini kube
  • Dashboard, CLI and API
  • Start and expose a container

The pods

  • Model / Concept of the pod Yaml and json descriptors
  • Organization of pods with labels, selectors and namespaces
  • Life cycle of pods
  • Init Containers

ReplicaSets

  • HealthChecks
  • ReplicaSets
  • DaemonSets
  • Jobs

Services

  • Expose the cluster internally
  • Expose a service outside the Kubernetes instance (NodePort, LoadBalancer, Ingress)
  • The concept of readiness

Volumes

  • Simple data sharing between 2 containers of the same pod
  • Access the fs of a cluster node
  • Persistent Volumes and Persistent Volumes Claims

Configuration and secrets

  • Environment variables
  • ConfigMaps
  • Secrets

Deployment strategies

  • Provision of a new version of a pod
  • Rolling imperative update
  • Rolling Update declarative and object 'Deployment'

Stateful sets

Architecture and components

Required features in business

  • Resource Management
  • Horizontal self-scaling
  • Compatible Applications Kubernetes
  • Helm to simplify your deployments