Course Outline
Introduction
Overview of Kubernetes Features and Architecture
Understanding Kubernetes Runtimes, Networking, Scheduling and Orchestration,
Options for Installing, Deploying and Running Kubernetes
- Local Server
- Cloud Server
- Hosted Solution
Assessing the Organization's Needs
- Existing infrastructure, skill set, maintenance requirements, licensing etc.
Planning a Kubernetes Deployment
- Schedule, cost, talent resources, etc.
Tools in the Kubernetes Ecosystem
- Minishift, MicroK8s, k3s, Ubuntu on LXD, etc.
Kubernetes Local Server (On-Premise) and Cloud Server Solutions
- A simple Docker installation
- Red Hat OpenShift
- Heptio
- Platform9
- Others: Giant Swarm, CoreOS Tectonic, Rancher, etc.
Hosted Kubernetes Platforms
- Google Kubernetes Engine (GKE)
- Azure Container Service (AKS)
- Amazon Elastic Container Service for Kubernetes (EKS)
- Others: AppsCode, AppUiO, DigitalOcean, etc.
Kubernetes Security
- Private network security
- Cloud provider security
- Hosted provider security
Custom Kubernetes Solutions
- Cloud Foundry Container Runtime (CFCR)
- Kubernetes on Ubuntu
- Rancher Kubernetes Engine (RKE)
Integration Solutions
- Third-party schedulers, resource managers, and/or lower level platforms
Avoiding (or Embracing) Vendor Lock-in
- The risks of customizing
- The cost of lock-in
Bringing It All Together
- Business and technical challenges
- Communicating across teams
- Preparing for change
Summary and Conclusion
Requirements
- An understanding of container and container orchestration concepts.
- Experience with Kubernetes.
Audience
- DevOps engineers
- System administrators
- Developers
- Software engineers
Testimonials (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
He explained everything, not only k8s notions.
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
There was a lot to lean, but it never felt rushed.