[Yandex Cloud documentation](../../index.md) > [Yandex Managed Service for Kubernetes](../index.md) > Tutorials > All tutorials

# Managed Service for Kubernetes tutorials

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-project}

* [Creating a new Kubernetes project in Yandex Cloud](new-kubernetes-project.md)
* [Creating and configuring a Kubernetes cluster with no internet access](k8s-cluster-with-no-internet.md)
* [Managing Kubernetes resources in a Managed Service for Kubernetes cluster via the Terraform provider](kubernetes-terraform-provider.md)
* [Running workloads with GPUs](running-pod-gpu.md)
* [Using node groups with GPUs without pre-installed drivers](driverless-gpu.md)
* [Setting up time-slicing GPUs](time-slicing-gpu.md)
* [Migrating Kubernetes resources to a different availability zone](migration-to-an-availability-zone.md)
* [Encrypting secrets in Managed Service for Kubernetes](kms-k8s.md)
* [Creating a self-managed Kubernetes cluster using the Yandex Cloud provider for the Kubernetes Cluster API](k8s-cluster-api-provider-yandex.md)
* [Accessing the Yandex Cloud API from a Managed Service for Kubernetes cluster using a workload identity federation in Identity and Access Management](wlif-managed-k8s-integration.md)

### Creating a project using Terraform {#terraform}

* [Managing Kubernetes resources in a Managed Service for Kubernetes cluster via the Terraform provider](kubernetes-terraform-provider.md)
* [Using Yandex Cloud modules in Terraform](terraform-modules.md)

## Setting up and testing scaling {#scaling}

* [Horizontal scaling of an application in a cluster](autoscaling.md)
* [Vertical scaling of an application in a cluster](vpa-autoscaling.md)

## Using Yandex Container Registry {#container-registry}

* [Integration with Container Registry](container-registry.md)
* [Signing and verifying Yandex Container Registry Docker images in Managed Service for Kubernetes](sign-cr-with-cosign.md)
* [Storing Docker images created in Yandex Managed Service for GitLab projects](image-storage.md)

## Using Managed Service for Apache Kafka® {#kafka}

[Deploying the Apache Kafka® web UI](deploy-kafka-ui.md)

## Continuous integration with GitLab {#gitlab}

* [Continuous deployment of containerized applications using GitLab](gitlab-containers.md)
* [Scanning Container Registry for vulnerabilities during continuous deployment of applications using GitLab](cr-scanner-with-k8s-and-gitlab.md)
* [Building a CI/CD pipeline with serverless products](ci-cd-serverless.md)

## Working with DNS {#dns}

* [Integration with a corporate DNS zone](custom-dns.md)
* [DNS autoscaling based on the cluster size](dns-autoscaler.md)
* [Setting up NodeLocal DNS](node-local-dns.md)
* [DNS challenge for Let's Encrypt® certificates](dnschallenge.md)
* [Creating an ACME resolver webhook for responses to DNS01 challenges](cert-manager-webhook.md)

## Backups {#backup}

* [Backing up a Managed Service for Kubernetes cluster to Object Storage](kubernetes-backup.md)
* [Working with snapshots](pvc-snapshot-restore.md)


## Monitoring {#monitoring}

* [Cluster monitoring with the help of Prometheus Operator with Yandex Monitoring support](prometheus-grafana-monitoring.md)
* [Transferring Managed Service for Kubernetes cluster logs to Yandex Cloud Logging](k8s-fluent-bit-logging.md)
* [Cluster monitoring with Filebeat OSS](filebeat-oss-monitoring.md)

## Using Yandex Cloud Marketplace products {#marketplace-tutorials}

* [Integration with Argo CD](marketplace/argo-cd.md)
* [Integration with Crossplane](marketplace/crossplane.md)
* [Syncing with Yandex Lockbox secrets](kubernetes-lockbox-secrets.md)
* [Configuring Fluent Bit for Yandex Cloud Logging](fluent-bit-logging.md)
* [Setting up the Gateway API](marketplace/gateway-api.md)
* [Configuring an L7 Yandex Application Load Balancer using an ingress controller](alb-ingress-controller.md)
* [Configuring Yandex Application Load Balancer logging via an ingress controller](alb-ingress-controller-log-options.md)
* [Health checking applications in a Yandex Managed Service for Kubernetes cluster via a Yandex Application Load Balancer](custom-health-checks.md)
* [Creating an L7 load balancer with a Smart Web Security profile through an Application Load Balancer ingress controller](alb-ingress-with-sws-profile.md)
* [Setting up Kyverno & Kyverno Policies](marketplace/kyverno.md)
* [Using Metrics Provider to deliver metrics](marketplace/metrics-provider.md)
* [Editing website images using Thumbor](marketplace/thumbor.md)
* [Using Istio](marketplace/istio.md)
* [Using HashiCorp Vault to store secrets](marketplace/hashicorp-vault.md)