WHAT YOU LEARN IN THIS WORKSHOP
Day – 1
Things we learn in Docker
- Docker Basics
- Docker Storage
- Automating and Connecting Docker Containers
- Doing More with Docker
- Monitoring with Prometheus
- Working with Docker Swarm
- Container Orchestration with Kubernetes
Day – 2
Things we learn in Kubernetes
- Kubernetes Cluster Basics
- Working with Kubernetes Clusters
- Service Discovery, Scheduling and Lifecycle Management
- Storage and Security
- Testing Your Cluster
- Logging and Monitoring
- Troubleshooting and Repairing Your Cluster
- Realtime scenarios
HANDS-ON LABS (DOCKER) Day-1
- Initializing the Docker Environment
- Working With Prebuilt Docker Images
- Handcrafting a Container Image
- Docker Storage
- Storing Container Data In Docker Volumes
- Storing Container Data in AWS S3
- Storing Container Data in Google Cloud Storage
- Storing Container Data in Azure Blob Storage
- Automating and Connecting Docker Containers
- Building Container Images Using Dockerfiles
- Docker Container Networking
- Dockerize a Flask Application
- Building Smaller Images with Mutli-Stage Builds
- Container Logging
- Updating Containers with Watchtower
- Adding Metadata and Labels
- Initializing the Docker Environment
- Working With Prebuilt Docker Images
- Handcrafting a Container Image
- Docker Storage
- Storing Container Data In Docker Volumes
- Storing Container Data in AWS S3
- Storing Container Data in Google Cloud Storage
- Storing Container Data in Azure Blob Storage
- Automating and Connecting Docker Containers
- Building Container Images Using Dockerfiles
- Docker Container Networking
- Dockerize a Flask Application
- Building Smaller Images with Mutli-Stage Builds
- Container Logging
- Updating Containers with Watchtower
- Adding Metadata and Labels
HANDS-ON LABS (KUBERNETES) Day-2
- Monitor and Output Logs to a File in Handcrafting a Container Image
- Configuring Prometheus to Use Service Discovery
- Creating Alerting Rules
- Troubleshooting and Repairing Your Cluster
- Repairing Failed Pods in Kubernetes
- Doing Things “The Hard Way”
- Creating a Certificate Authority and TLS Certificates for Kubernetes
- Generating Kubeconfigs for a New Kubernetes Cluster
- Generating a Data Encryption Config for Kubernetes
- Bootstrapping Kubernetes Worker Nodes
- Bootstrapping a Kubernetes Control Plane
- Bootstrapping an etcd Cluster for Kubernetes
- Setting Up Kubernetes Networking with Weave Net