Kubernetes Fundamentals
Upcoming cohorts
Scaling software, Deployment, System Monitoring used to be separate tasks, which were done by different people with different tools. Kubernetes is solving all these problems with an unified open-source container orchestration platform. Students attending this course are going to learn the following:
- Set up the Kubernetes platform from scratch
- Understand the different components within the Kubernetes platform
- Manage and monitoring deployments with confidence
- Manage external access to the service in cluster with Ingress
After learning Kubernetes, as a developer, you can understand how to create an application suitable for K8S. When handling a K8S container cluster, you can easily create an application with high availability and scalability.
Prerequisite: Students attending this course should already understand how to develop the basic application. Knowledge of docker container is also necessary.
Curriculum
Kubernetes Core Concepts
Day 1 - 2 | 10am - 5pmThe Kubernetes is a great advancement from deploying using virtual machines since it is more lightweight. Developers can also make use of the popular container format docker to deploy, run, monitor and scale their applications.
This course covers the in-depth knowledge of the following:
- Core Concepts of Kubernetes
- Building a Kubernetes Cluster from scratch
- Administer K8s Cluster
- Configure Access with Users & Permissions
Networking in Kubernetes and Troubleshoot a K8s Cluster
Day 3 - 4 | 10am - 5pmDeploying the application is only half of the story. The major part of DevOps starts when you need to monitor and scale an application in production. It is what System Administrator has been doing for decades. Kubernetes makes monitoring a fleet of containers a manageable task.
This course covers the in-depth knowledge of the following:
- Networking in Kubernetes
- Upgrade cluster
- Troubleshoot a k8s cluster
- Storage Configuration
- Deploy, scale & configure applications
Manage Kubernetes with Helm
Day 5 - 6 | 10am - 5pmHelm is a package manager for Kubernetes. You can easily use Helm to streamline installing Kubernetes applications.
This course covers the in-depth knowledge of the following:
- Installing Helm
- Defining a Chart
- Writing Templates
- Deploying a Chart
Instructor team
- Next start date
- Time 10am - 5pm
- Duration 6 weeks
- Class size 8
- Location Kowloon Bay