Participants should have taken “Docker Foundation” and “Kubernetes Foundation” courses or have equivalent knowledge. Each participant will be required to run a 64 bit virtual machine (provided with the course).
This three day hands-on course is designed to provide experienced Kubernetes users with a deeper look at the Kubernetes platform. The course picks up where Introduction to Kubernetes leaves off and provides participants with a detailed look at the administration and deployment of the Kubernetes platform through a combination of lecture, demonstrations and hands on labs.
This course covers core Kubernetes features, including the API, Scheduler, Controller Manager, kubelet and Service proxies. Participants will also get a chance to work with Kubernetes add-ons including DNS, web UIs and cluster monitoring. Participants will gain hands-on experience configuring and managing Kubernetes features and functions in a live Kubernetes lab cluster, working with best practices, popular patterns and covering Kubernetes SDN solutions for the cloud as well. The final day of the course covers troubleshooting Kubernetes and introduces participants to etcd and cluster state diagnostics, monitoring, tracing as well as other skills and tools.
This course is designed for Developers, IT and QA Staff, Technical Managers, DevOps and Build personnel.
Upon completion of this course, participants will be able to:
- Understand the more advanced features of Kubernetes and how to operate Kubernetes effectively in a container-based enterprise
Kubernetes Architecture Review
Kubelet and Advanced Pod Configuration
Advanced deployments and config maps
Kubernetes Design Patterns and Stateful Sets
Inside Services and Load Balancing
DNS and Service Discovery
Kubernetes in the Cloud and SDN
Kubernetes and etcd
Cluster monitoring and analytics