The whole idea of DevOps is to enable your software development team to own their software from development all the way to production. Many teams want to use Kubernetes, but are not sure where to start. While realistically, not all developers are going to understand the ins-and-outs of networking, security certificates, and load balancing, we have found most developers can be trained to deploy and support software running in Kubernetes
3-Day Kubernetes Crash Course
Overview
intelletive has condensed the most important concepts you need to know to use Kubernetes into a 3-day crash course. With a mixture of traditional classroom-style lectures followed by follow-along labs in a real Kubernetes environment, you are guaranteed to learn a lot in a short amount of time. Attend as many days as you are interested.
Who this Course is For
This course is for software developers looking to learn how to build and deploy things to Kubernetes or Linux administrators wanting to learn the basics of standing up a Kubernetes cluster. You are expected to know the basics of the Linux command line in order to attend.
Course Topics
intelletive’s course is spread out over 3 days, with each successive day covering more material. You can choose to stay for as many days as you wish based on the level of depth you believe you require.
Day 1: Kubernetes Basics – $749
- What is Kubernetes: Value & Architecture
- Docker Desktop
- Docker Images and Docker Registries
- Kubernetes Namespaces
- Deployments
- Ingressing Traffic
Day 2: Advanced Deployments – $250
- Helm and CICD Pipelines
- Config Maps and Secret Maps
- Persistent Volume Mounts
- Lab: Standing Up Full-Stack CRUD Application
- Quick Kubernetes: EKS, GKS, AKS
Day 3: Administration Basics – $499
- Installing Clusters with kubeadm
- Upgrading Clusters
- Troubleshooting Clusters
- Users, Certs, and Role-Based Access Control (RBAC)
- Identity Provider(s)
- Overview of Ecosystem: Prometheus, CNI, Ingress Options, Cert Manager, Terraform/Ansible, Service Mesh
Kubernetes Basics
intelletive can meet and do a short session with your development team, teaching them the basic concepts of Kubernetes as well as provide them with some sample deployments and open source GUI tools to view application status and logs.