Deploy to Kubernetes
quickly and effortlessly
using werf

In this free tutorial, you will learn
how to deploy complex applications to Kubernetes
by implementing a CI/CD process using the werf Open Source utility.

What am I getting into?

This tutorial provides reasonably detailed information that combines the theory and practice of development (Dev) and operation (Ops).

Its contents are aimed at developers seeking to acquire basic DevOps skills in organizing the continuous delivery of applications to Kubernetes. The DevOps engineers who want to solve their tasks more efficiently will also benefit from this tutorial.

We will gradually consider all the tasks related to developing services and implementing the CI/CD process: building, deploying, working with dependencies and assets, working with databases and in-memory storage, using e-mail and file storage, implementing autotests, and more.

Each version of the tutorial takes into account the specifics of the programming language/framework and includes examples of the application source code and infrastructure (IaC).

This tutorial is based on a plain "vanilla" Kubernetes cluster. However, you can easily adapt it for custom builds.

What's in it for me?

Mastering the skills using a self-study guide is a difficult challenge. You have to find the time, work hard, and focus on the process.

Those who have the strength to go all the way to the end will be able to:

  • Gain expertise and better market their skills to employers (in the area that combines the development and operation and commonly referred to as DevOps)
  • Introduce Kubernetes to their company (and get a discount on the Kubernetes cluster from Flant)
  • Learn how to solve problems in their company more efficiently

This tutorial will help you focus on your needs, and the werf user community will make it easier to overcome any obstacles along the way.

Dive in! (werf 1.2)

Made with love by Flant