About Kubernetes for Developers
This training course is specifically designed for those who want to learn how to use Kubernetes. How do you properly run any application, and what skills does it take to keep that application in check!
The Kubernetes for Developers course covers deployment strategies, configuration, Pods, Services, Ingress, and more!
All talk and no action? Definitely not. Bring your A-game to the Kubernetes for Developers training. We’ll have you containerize and deploy applications to a Kubernetes cluster and learn all the best practices through hands-on workshops.
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.
Fullstaq Events
Open Training | Kubernetes for Developers (3 days)
3 day training | This training course is specifically designed for those who want to learn how to use Kubernetes. How do you properly run any application, and what skills does it take to keep that application in check!
Open Training | Kubernetes for Developers (3 days)
3 day training | This training course is specifically designed for those who want to learn how to use Kubernetes. How do you properly run any application, and what skills does it take to keep that application in check!
Quick Facts
-
For Who
Anyone who wants to learn the usage of Kubernetes. Participants typically include Developers but also SREs, DevOps, and Operations people.
-
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 three full days. It’s possible to split it up over multiple days.
-
Pricing
“Being able to share our hands-on experience to deliver unique, high-quality training is an awesome experience!”
Fabian Met | CTO at Fullstaq
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
Day 1 of Kubernetes for Developers
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 Developers
Now that you’ve examined some essential containers and pods’ essential mechanisms, it’s time to take it up a notch. On the second day, you’ll take a closer look at Kubernetes clusters, services, Ingress, and the relationship between them. 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 expose applications via a service, and configure via configmaps and secrets. To top that off, you’ll know how to let Kubernetes manage your application through auto-healing and automatic scaling.
Topics: Kubernetes layout diagram | components | Ingress | Ingress controllers | configmaps | secrets
Day 3 of Kubernetes for Developers
On your last 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
Why You Should Trust Us to Take YOU to the Next Level
Fullstaq 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.
We have trained
Don’t be a stranger!
Give us a call or leave a note.