doc: add install instructions |
||
---|---|---|
.github | ||
api/operator | ||
cmd | ||
config | ||
docs/install | ||
hack | ||
helm-charts/dapr | ||
internal/controller/operator | ||
pkg | ||
test | ||
.dockerignore | ||
.gitignore | ||
.golangci.yml | ||
Dockerfile | ||
LICENSE | ||
Makefile | ||
PROJECT | ||
README.md | ||
go.mod | ||
go.sum |
README.md
Dapr Kubernetes Operator
This project was created by @lburgazzoli in this repository and donated to the Dapr Sandbox organization.
Installation
The Dapr Kubernetes Operator
was created with the intention of running through the Operator Lifecycle Manager,
specifically on OpenShift 4. This is where the operator shines most, as it leverages the powerful
features built into the latest version of OpenShift.
That being said, the operator can be installed and provide the same functionality on any Kubernetes cluster. The following methods are provided for installing the operator.
OpenShift
The operator is published as part of the built-in Community Operators in the Operator Hub on OpenShift 4. See the OpenShift Install Guide for more information on installing on the OpenShift platorm.
Operator Lifecycle Manager
Using the Operator Lifecycle Manager to install and manage the Dapr Kubernetes Operator
is the preferred method. The operator
is published to operatorhub.io. Following the installation process there should work for most OLM
installations.
Look at the OLM Install Guide for an example using this approach with minikube.
Manual Installation
The operator can be installed manually if desired.
!!! info
The manual installation method requires cluster credentials that provide the cluster-admin
ClusterRole or
equivalent.
The Manual Installation Guide provides the steps needed to manually install the operator on any Kubernetes cluster.