Handling Microservices with Kubernetes - Tel-Aviv

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

_

Delivered by the expert instructors of RisingStack.

Tamas Kadlecsik Tamas Hodi Peter Czibik

Tamas Kadlecsik, Tamas Hodi & Peter Czibik

Tickets

Register interest

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.

The exact location of the venue in will be announced later.

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.