Managed Service for Kubernetes tutorials
Written by
Updated at September 23, 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 using 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
- Automatic DNS scaling by cluster size
- Setting up NodeLocal DNS Cache
- Checking 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
- Setting up the Yandex Application Load Balancer Ingress controller
- Logging settings for Yandex Application Load Balancer Ingress controllers
- Health checking your applications in a Yandex Managed Service for Kubernetes cluster with the Yandex Application Load Balancer Ingress controller
- 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 for storing secrets