Kubernetes for Administrators

4-day training

This training course is specifically designed for those who already have hands-on experience with Kubernetes and want to explore its deepest depths. You’ll learn how to iterate faster and more safely.

The Kubernetes for Administrators course covers subjects such as deployment strategies, configuration, Pods, Services and Ingress. Just to name a few.

All talk, no action? Definitely not. We need you to bring your A -game to the Kubernetes for Developers training. Through hands-on workshops, we’ll have you containerize and deploy applications to a Kubernetes cluster and iteratively improve it. 

Our trainers will put you to work! Pick their brain while you’re at it: they are true experts and happy to share their first-hand experiences and war stories.

Quick facts

For who

Anyone who wants to learn Kubernetes and already knows what it takes to manage servers and/or applications on them.

Requirements

You should be familiar with modern applications and understand how to execute and test source code on your own machine. Docker experience is a bonus.

Time investment

The complete course takes four full days. It’s possible to split it up over multiple days.

What you'll learn

  • All your options when working with containers
  • The role of core Kubernetes resources (Pod, Deployment, Service, Ingress)
  • Using Kubernetes to pass configuration and secrets to running applications
  • How to use Kubernetes startup and shutdown features to ensure that apps are initialized in a stable environment and are shut down gracefully
  • Security considerations in cloud-native apps and recommended tools to minimize risk
  • Identify performance bottlenecks by using tracing to visualize requests from the end-user
  • Effective debugging strategies for identifying and fixing outages caused by application bugs

What to expect

After completing the Kubernetes for Developers course, you’ll confidently containerize, deploy, and configure applications. If you want to take the CKA exam, this training is the perfect preparation for it.

Day 1 of Kubernetes for Administrators

You’ll gain a deep understanding of containers, pods, and pod controllers. Your teacher will mix theory and practice so that you can experience the value of applied knowledge. All the topics are accompanied by hands-on labs in which you’ll get to practice and collaborate with the other participants.

After day one, you’ll be able to build a container and play with layers, build, edit, delete and recreate a pod, and manage pods through controllers such as daemonsets and deployments.

Topics: containers | layers | pods | Kubectl command | yaml spec | namespaces | pod controllers | daemonsets | deployments | statefulsets | replicasets

Day 2 of Kubernetes for Administrators

Day two is all about Kubernetes clusters. You will explore the Kubernetes ecosystem so that you know how to create a cluster and how to manage one. Your teacher will make sure you’ll gain hands-on experience in labs and will save plenty of time for any questions you might have.

After day two, you’ll be able to install Kubernetes and install a Kubernetes cluster in a Linus environment. Not only will you feel confident about creating clusters, but you can also manage it: you’ll bootstrap a cluster, restore clusters, troubleshoot, and more.  

Topics: Kubernetes layout diagram | components | dependencies | backup etcd | node lifecycle | broken clusters

Day 3 of Kubernetes for Administrators

On day three, it’s time to talk about services and Ingress. You will get to explore different service options and use Ingress. You will learn the differences between configmaps and secrets. You will execute configmap and secret tasks to prepare for the CKA exam. Also, you will investigate auto-healing.

After day three, you’ll be able to expose applications via a service and configure via configmaps and secrets, so that you manage your workloads safely and securely. In addition, you understand how to let Kubernetes manage your application through auto-healing and automatic scaling.

Topics: Ingress | configmaps | secrets | healthprobes | resource limits | autohealing | automatic scaling | Metrics server | HPA

Day 4 of Kubernetes for Administrators

On your final day of training, you’ll explore different storage solutions, learn all about securing your workloads, how to use custom controllers, and investigate deployment strategies. Through workshops and labs, you’ll internalize all your newly found knowledge.

After day three, you can share a volume between two containers in the same pod, build a manual PV and use it in a pod, allow and prevent pods from reading nodes and configmaps, use a controller and deploy with Helm and Kustomize.

Topics: storage | storage classes | manual PV’s | security | authentication | authorization | external DNS | Cert Manager | Helm | Kustomize

Let us take you to the next level

TrueFullstaq is a Kubernetes Certified Service Provider (KSCP), and we have years of experience helping our customers successfully implement and adopt Kubernetes. That means your teachers are highly-qualified experts who know first-hand what Kubernetes entails. They’ve been around the block and are excited to share their hands-on knowledge and learnings.


Specific training needs?

Three-day training or multiple shorter sessions? Remote, in-house, or in our brand-new training room? We’re happy to discuss your specific needs to give you an exact pricing per day.

Sound interesting? Reach out to get all the details.

Questions about this training? 
Want to schedule it for your team? 
Get in touch.

Give us a call
Call us
Send us a message
Email us