Handling Microservices with Kubernetes Training

Learn to operate scalable, fault-tolerant, distributed applications and learn to overcome DevOps challenges using Kubernetes.

handling microservices with kubernetes training

This training is for you if...

  • you are considering expanding your DevOps skills with a future-proof platform,
  • you want to understand Kubernetes better,
  • or you want to migrate to Kubernetes.

Topics covered during this training

  • Kubernetes & Docker
  • Basic resource overview
  • Deploy the first application
  • Getting ready for production
  • Advanced resources
  • Services & Networking
  • Package Handling for Kubernetes
  • Monitoring with Prometheus & Zipkin
  • Platform management tools

About the Training: Handling Microservices with Kubernetes

During this two-day long training, we will cover the fundamentals needed to understand the open source Kubernetes ecosystem. You'll learn to operate scalable, fault-tolerant, distributed applications while keeping the infrastructure management easy.

During the training, we'll work with a microservices architecture and deploy the dockerized services into a Kubernetes cluster, set up application secrets, use load balancers, rate-limiters, take a look at some popular management tools and apply several design principles and best practices coming with microservices.

Check out our Designing Microservice Architecture Training to learn more about the architectural method.

This training is also available as an in-house, on-site opportunity.

In case you have any questions regarding this training, or you’d like to invite our team to provide a training exclusively for your company, please reach out to us at [email protected] or click the "invite us" button and use the form!

Invite us

Agenda

Day 1

1. Intro

  • Containers
  • Kubernetes

2. Getting Started with Kubernetes

  • Resource overview (node, pod, deployment, service, secret, volume)
  • Configure the CLI tool
  • Deploy your first application
  • Get ready for production! (apply like health check, graceful start & shutdown, deploy strategies)

Day 2

3. Advanced resource usage

  • Resource overview (job, daemon set, replica set, stateful set, sidecar)
  • Services & Networking (hpa, load balancer, ingress, egress)

4. Platform management tools

  • Helm: use charts and manage releases
  • Istio: connect, manage, and secure microservices (load balancer, rate-limiter, circuit breaker, deployment strategies)
  • Spinnaker: extend the available deployment strategies

5. Monitoring

  • Prometheus & Grafana the open-source solution
  • Meaningful metrics

Sign up for the training

In case you have any questions regarding this training, or you’d like to invite our team to provide a training exclusively for your company, please reach out to us at [email protected] or click the "invite us" button and use the form!

Invite Us
decorative illustration

Meet our instructors

Tamás Kadlecsik profile picture

Tamás Kadlecsik

Tamas Kadlecsik is the CEO of RisingStack and an expert on Microservices, Kubernetes and cloud-native technologies. Tamas has delivered more than 20 trainings in the past 3 years, and he's also a popular author:

Péter Czibik profile picture

Péter Czibik

Peter joined RisingStack as one of the first team members 5 years ago. He has been helping companies adopt Node.js via trainings, on-line seminars and inhouse consulting sessions. Check out his blogposts:

Tamás Hódi profile picture

Tamás Hódi

Tamas Hodi is a key player at RisingStack in building infrastructures that can scale efficiently. When it comes to DevOps, microservices, AWS or Kubernetes he’s the one we listen to the most.

Let's get in touch