Kubernetes Based Development for Application Developers

Kubernetes Based Development for Application Developers

What is covered in the training?

Oteemo kubernetes training for developers is a 15+ hour intensive and hands-on learning experience. It is aimed at an “Application Developer” persona. The goal of this course is to train an application developer on all aspects of design, development and deployment of container workloads on a kubernetes and cloud native platforms.

Day 1: Introduction to Kubernetes

Gain a deeper understanding of containers and best practices for containerizing an application. Understand and interact with a Kubernetes Cluster. Learn about the various API Objects available and how best to use them. Six Modules on Day 1 covering concepts such as Introduction to Containers, Dockerfile development, Docker in practice, Kubernetes Architecture, and API Objects such as Nodes, Namespaces, Pods, Labels and Annotations, Deployments, Deamon sets, Config Maps, and StatefulSets. All modules have hands-on lab exercises.

Day 2: Kubernetes in Practice

Gain a deeper understanding of Kubernetes as it relates to getting your stateful or stateless application into Kubernetes. Dive into Kubernetes ecosystem tools like Helm to manage your applications. Building upon concepts learned from previous day, Day 2 will focus on Kubernetes In Practice covering concepts such as Debugging Applications, Services, Ingress, Storage, and Managing configuration in Kubernetes with Helm. All modules have hands-on lab exercises.

Day 3: Developer Workflow with Kubernetes

Learn strategies to efficiently manage and secure your applications in Kubernetes. Experience running a CI/CD pipeline running within the Kubernetes cluster. Dive into GitOps for managing deployments. Building upon concepts learned from previous two days, Day 3 will focus on giving trainees best practices around application development and deployment for Kubernetes. Day 3 will cover concepts such as RBAC, Kubernetes networking, Deployment strategies, Application Development Best Practices, a Running CI/CD pipeline in Kubernetes, and managing deployments with GitOps.

What Our Clients Say

“At Lenovo, we are always striving to improve and continuously modernize how we bring new products to market, with the end goal of releasing and deploying new products at the speed of our customers, with high quality, security and scalability. We decided on Kubernetes as a key architectural component to enable us to achieve our goals. Previous to our engagement with Oteemo, our team had some experience with Kubernetes but not the depth that we require to deploy mission critical workloads consistently, reliably and confidently. We brought Oteemo in to train our team on all things Kubernetes. It was a great and very valuable training that provided real hands on exercises that enabled our engineers to walk away with much deeper understandings of how to setup, operate and confidently run Kubernetes at scale”
Rod Walterman

Distinguished Engineer, Chief Architect, Contextual and Cloud Computing, Lenovo

All of our training is instructor-led, with a combination of real world use case examples and hands-on training.
(