Managed Service for Kubernetes tutorials
Written by
Updated at March 13, 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
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
Yandex Container Registry usage
- Integration with Container Registry
- Signing and verifying Yandex Container Registry Docker images in Managed Service for Kubernetes
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
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 the Gateway API
- Setting up the Application Load Balancer Ingress controller
- Logging settings for Application Load Balancer Ingress controllers
- 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