Managed Service for Kubernetes tutorials
Written by
Updated at December 18, 2024
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 project
- Creating a new Kubernetes project in Yandex Cloud
- Creating and configuring a Managed Service for 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 Managed Service for Kubernetes resources to a different availability zone
- Using Yandex Cloud modules in Terraform
Setting up and testing scaling
Installing NGINX
- Installing an NGINX Ingress controller with a Let's Encrypt® certificate manager
- Installing an NGINX Ingress controller with a Yandex Certificate Manager certificate
To learn about installing the NGINX Ingress controller using Yandex Cloud Marketplace, see this guide.
Yandex Container Registry usage
- Integration with Container Registry
- Signing and verifying Yandex Container Registry Docker images in Managed Service for Kubernetes
Managed Service for Apache Kafka® usage
Deploying the UI for Apache Kafka®
Continuous integration with GitLab
Working with DNS
- Integrating into a corporate DNS zone
- DNS autoscaling based on cluster size
- Setting up NodeLocal DNS Cache
- DNS Challenge for Let's Encrypt® certificates
- Creating an ACME resolver webhook for responses to DNS01 checks
Backups
Monitoring
- Monitoring a cluster using Prometheus and Grafana
- Monitoring a Managed Service for Kubernetes cluster using Filebeat OSS
Using 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 Gateway API
- Configuring an Yandex Application Load Balancer L7 load balancer using an Ingress controller
- Configuring logging for an Yandex Application Load Balancer L7 load balancer using an Ingress controller
- Health checking your apps in a Yandex Managed Service for Kubernetes cluster using a Yandex Application Load Balancer L7 load balancer
- Using Jaeger to trace requests in Managed Service for YDB
- Setting up Kyverno & Kyverno Policies
- Using Metrics Provider to stream metrics
- Editing website images using Thumbor
- Using Istio
- Using HashiCorp Vault to store secrets