Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Managed Service for Kubernetes
  • Comparing with other Yandex Cloud services
  • Getting started
    • All tutorials
    • Creating a new Kubernetes project in Yandex Cloud
    • Creating a Kubernetes cluster with no internet access
    • Running workloads with GPUs
    • Using node groups with GPUs and no pre-installed drivers
    • Setting up time-slicing GPUs
    • Migrating resources to a different availability zone
    • Encrypting secrets in Managed Service for Kubernetes
    • Creating a Kubernetes cluster using the Yandex Cloud provider for the Kubernetes Cluster API
    • Accessing the Yandex Cloud API from a Managed Service for Kubernetes cluster using a workload identity federation
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Release notes

In this article:

  • Creating and setting up a project
  • Creating a project using Terraform
  • Setting up and testing scaling
  • Installing NGINX
  • Using Yandex Container Registry
  • Using Managed Service for Apache Kafka®
  • Continuous integration with GitLab
  • Working with DNS
  • Backups
  • Monitoring
  • Using Yandex Cloud Marketplace products
  1. Tutorials
  2. All tutorials

Managed Service for Kubernetes tutorials

Written by
Yandex Cloud
Updated at November 27, 2025
  • Creating and setting up a project
    • Creating a project using Terraform
  • Setting up and testing scaling
  • Installing NGINX
  • Using Yandex Container Registry
  • Using Managed Service for Apache Kafka®
  • Continuous integration with GitLab
  • Working with DNS
  • Backups
  • Monitoring
  • Using Yandex Cloud Marketplace products

You can use Managed Service for Kubernetes to deploy, scale, and manage your containerized applications in the Yandex Cloud infrastructure.

Creating and setting up a projectCreating and setting up a project

  • Creating a new Kubernetes project in Yandex Cloud
  • Creating and configuring a Kubernetes cluster with no internet access
  • Managing Kubernetes resources in a Managed Service for Kubernetes cluster via the Terraform provider
  • Running workloads with GPUs
  • Using node groups with GPUs and no pre-installed drivers
  • Setting up time-slicing GPUs
  • Migrating Kubernetes resources to a different availability zone
  • Encrypting secrets in Managed Service for Kubernetes
  • Creating a self-managed Kubernetes cluster using the Yandex Cloud provider for the Kubernetes Cluster API
  • Accessing the Yandex Cloud API from a Managed Service for Kubernetes cluster using a workload identity federation in Identity and Access Management

Creating a project using TerraformCreating a project using Terraform

  • Managing Kubernetes resources in a Managed Service for Kubernetes cluster via the Terraform provider
  • Using Yandex Cloud modules in Terraform

Setting up and testing scalingSetting up and testing scaling

  • Horizontal scaling of an application in a cluster
  • Vertical scaling of an application in a cluster
  • Updating the Metrics Server parameters
  • Deploying and load testing a scalable gRPC service

Installing NGINXInstalling NGINX

  • Installing an NGINX ingress controller with a Let's Encrypt® certificate manager
  • Installing an NGINX ingress controller with a Yandex Certificate Manager certificate

For how to install an NGINX ingress controller with the help of Yandex Cloud Marketplace, see this guide.

Using Yandex Container RegistryUsing Yandex Container Registry

  • Integration with Container Registry
  • Signing and verifying Yandex Container Registry Docker images in Managed Service for Kubernetes
  • Storing Docker images created in Yandex Managed Service for GitLab projects

Using Managed Service for Apache Kafka®Using Managed Service for Apache Kafka®

Deploying the Apache Kafka® web UI

Continuous integration with GitLabContinuous integration with GitLab

  • Continuous deployment of containerized applications using GitLab
  • Scanning Container Registry for vulnerabilities during continuous deployment of applications using GitLab
  • Building a CI/CD pipeline with serverless products

Working with DNSWorking with DNS

  • Integration with a corporate DNS zone
  • DNS autoscaling based on the cluster size
  • Setting up NodeLocal DNS Cache
  • DNS challenge for Let's Encrypt® certificates
  • Creating an ACME resolver webhook for responses to DNS01 checks

BackupsBackups

  • Managed Service for Kubernetes cluster backups in Object Storage
  • Working with snapshots

MonitoringMonitoring

  • Cluster monitoring with the help of Prometheus Operator with Yandex Monitoring support
  • Transferring Managed Service for Kubernetes cluster logs to Yandex Cloud Logging
  • Cluster monitoring with Filebeat OSS

Using Yandex Cloud Marketplace productsUsing Yandex Cloud Marketplace products

  • Integration with Argo CD
  • Integration with Crossplane
  • Syncing with Yandex Lockbox secrets
  • Configuring Fluent Bit for Yandex Cloud Logging
  • Setting up the Gateway API
  • Configuring a Yandex Application Load Balancer using an ingress controller
  • Configuring Yandex Application Load Balancer logging via an ingress controller
  • Health checking applications in a Yandex Managed Service for Kubernetes cluster via a Yandex Application Load Balancer
  • Creating an L7 load balancer with a Smart Web Security profile through an Application Load Balancer ingress controller
  • Using Jaeger to trace queries in Managed Service for YDB
  • Setting up Kyverno & Kyverno Policies
  • Using Metrics Provider to deliver metrics
  • Editing website images using Thumbor
  • Using Istio
  • Using HashiCorp Vault to store secrets

Was the article helpful?

Previous
Connecting a BareMetal server as an external node
Next
Creating a new Kubernetes project in Yandex Cloud
© 2025 Direct Cursus Technology L.L.C.