Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.06 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.06 KB

YDB Kubernetes Operator

The YDB Kubernetes operator deploys and manages YDB resources on a Kubernetes cluster.

Prerequisites

  1. Helm 3.1.0+
  2. Kubernetes 1.20+.
  3. kubectl

Limitations

  • The Operator currently runs on Yandex Cloud and Amazon EKS, other cloud providers have not been tested.
  • The Operator has not been tested with Istio.

Usage

For steps how to deploy and use YDB Kubernetes Operator, please refer to documentation.

Development

To build and test operator locally, do the following:

  1. Generate CustomResourceDefinitions:
make manifests
  1. Install them to the cluster pointed by your current kubeconfig:
make install
  1. Run the Operator:
make run
  1. Build and push the Operator Docker image to the registry. Use IMG variable to redefine image name:
IMG=cr.yandex/crpbo4q9lbgkn85vr1rm/operator:latest make docker-build docker-push