Kubernetes workshop
Time duration: 3 days
sign upAttendees who complete the workshop will be able to:
- explain the Kubernetes architecture and define what are the core components of that’s create a cluster
- use a command line tool kubectl to manage a cluster by creating, updating and deleting the objects
- create the Kubernetes objects such as pod, deployment, config map, secret, service ingress in order to run a containerized applications
- creates services isolated namespaces for containers
- scale up containerized applications on a multi node cluster
- configure network configuration between deployed containers
- troubleshoot services that are deployed on a cluster
- deploy a new version of the containerized application without impacting a current version
- rollback of the previous version of the containerd application
- configure a self-healing deployments using healtchecks
- implement a cluster monitoring
- manage a storage and creates physical volumes
- creates and builds immutable Docker images based on best
- publish Docker image to private image registry
- manage SSL certificates
- expose a service via ingress using Nginx, Traefik
Day 1
- Kubernetes Overview (Architecture and concepts)
- Install a Local Development Environment using
- Kubectl CLI overview
- Kubernetes Pods
- Deployment
- Scaling,
- labelling,
- Kubernetes logging, monitoring and securing containers.
- Custom content (Typically, one “hello world” use case application)
Day 2
- Ingress, Nginx, Traefik
- Deploying a self healing apps
- Deploying multi tier applications
Day 3
- Kubernetes on AWS
- Kubernetes The HardWay
Trainer
The workshop is conducted by Jakub Hajek who is Certified Kubernetes Administrator. Jakub has 20 years of experience working in IT as system engineer, DevOps engineer.