Handling Microservices with Kubernetes - Online Training

Two days of ONLINE training to master the usage one of the most popular container management platform, Kubernetes.

The training will be delivered on May 18 & 19. Time: 10:00 'till 18:00 (Central European Summer Time, UTC/GMT +2 hours)

_

Delivered by the expert instructors of RisingStack.

Tamas Kadlecsik Tamas Hodi Peter Czibik

Tamas Kadlecsik, Tamas Hodi & Peter Czibik

Tickets

Additional Information

About the Course: Handling Microservices with Kubernetes

During this two-day long course, 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 courses to know more about the architectural method.

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

In case you have any questions about the agenda or the on-site option, you can reach us at info@risingstack.com

This course is for you if

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

Prerequisites

  • A laptop with Unix based system is required - no Windows.

  • Prior basic Unix command line knowledge is required.

  • Prior experience with microservices is nice to have.

  • No prior Kubernetes or Docker knowledge are required - we will cover everything you need to get started.

Course outline

Day One:

1. Intro

  • Containers
  • Kubernetes

2. Kubernetes getting started

  • 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 Two:

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

Why learn from RisingStack?

We provide professional development, training and consulting services from the early days of Node, and help companies like Lufthansa, Cisco & LogMeIn to thrive with our favorite technology.

We've spent the previous 3 years with writing books, long-form tutorials & holding trainings. Our experts have written more than 150 articles on the topics of Node.js, Microservices & Kubernetes. Our blog is one of the main resources Node developers turn to in trouble - this is why more than 150.000 engineers read our content each month.

RisingStack has been named as one of the leading Node.js companies of the Battery Open-Source Software Index in TechCrunch’s “Tracking the explosive growth of open-source software” analysis. We’re also part of the Node Foundation, and contributors to the core of Node.js.