Update readme and sample to use DaprInstance instead of DaprControlPlane
Signed-off-by: Bas van de Louw <31651306+basvdlouw@users.noreply.github.com> Update README.md Signed-off-by: Bas van de Louw <31651306+basvdlouw@users.noreply.github.com> Update sample to use DaprInstance instead of DaprControlPlane Signed-off-by: Bas van de Louw <31651306+basvdlouw@users.noreply.github.com> Update README and Sample to use DaprInstance instead of DaprControlPlane
This commit is contained in:
parent
9799eb4e89
commit
60422bf84d
26
README.md
26
README.md
|
@ -43,6 +43,16 @@ The following example shows the most minimal valid manifest to create a new Dapr
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
apiVersion: operator.dapr.io/v1alpha1
|
apiVersion: operator.dapr.io/v1alpha1
|
||||||
|
kind: DaprInstance
|
||||||
|
metadata:
|
||||||
|
name: "dapr-instance"
|
||||||
|
spec:
|
||||||
|
values: {}
|
||||||
|
```
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# Deprecated, use DaprInstance instead
|
||||||
|
apiVersion: operator.dapr.io/v1alpha1
|
||||||
kind: DaprControlPlane
|
kind: DaprControlPlane
|
||||||
metadata:
|
metadata:
|
||||||
name: "dapr-control-plane"
|
name: "dapr-control-plane"
|
||||||
|
@ -50,17 +60,17 @@ spec:
|
||||||
values: {}
|
values: {}
|
||||||
```
|
```
|
||||||
|
|
||||||
The `DaprControlPlane` resource is a Kubernetes Custom Resource (CRD) that describes the desired state for a given Dapr instance and allows for the configuration of the components that make up the instance.
|
The `DaprInstance` resource is a Kubernetes Custom Resource (CRD) that describes the desired state for a given Dapr instance and allows for the configuration of the components that make up the instance.
|
||||||
|
|
||||||
When the `Dapr Kubernetes Operator` sees a new `DaprControlPlane` resource, the Dapr components are provisioned using Kubernetes resources generated from the official [Dapr Helm Charts](https://github.com/dapr/helm-charts) and managed by the operator.
|
When the `Dapr Kubernetes Operator` sees a new `DaprInstance` resource, the Dapr components are provisioned using Kubernetes resources generated from the official [Dapr Helm Charts](https://github.com/dapr/helm-charts) and managed by the operator.
|
||||||
This means that the same configuration option that are available when [installing Dapr using Helm](https://docs.dapr.io/operations/hosting/kubernetes/kubernetes-deploy/#install-with-helm-advanced) can also be used to configure the `Dapr Kubernetes Operator`
|
This means that the same configuration option that are available when [installing Dapr using Helm](https://docs.dapr.io/operations/hosting/kubernetes/kubernetes-deploy/#install-with-helm-advanced) can also be used to configure the `Dapr Kubernetes Operator`
|
||||||
When something changes on an existing `DaprControlPlane` resource or any resource generated by the operator, the operator works to reconfigure the cluster to ensure the actual state of the cluster matches the desired state.
|
When something changes on an existing `DaprInstance` resource or any resource generated by the operator, the operator works to reconfigure the cluster to ensure the actual state of the cluster matches the desired state.
|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> The operator expect that a single `DaprControlPlane` named `dapr-control-plane` and placed in the same namespace where the operator runs exists at a given point in time.
|
> The operator expect that a single `DaprInstance` named `dapr-instance` and placed in the same namespace where the operator runs exists at a given point in time.
|
||||||
> Any additional `DaprControlPlane` resources will be moved to an `Error` state and ignored.
|
> Any additional `DaprInstance` resources will be moved to an `Error` state and ignored.
|
||||||
|
|
||||||
The `DaprControlPlane` Custom Resource consists of the following properties
|
The `DaprInstance` Custom Resource consists of the following properties
|
||||||
|
|
||||||
| Name | Default | Description |
|
| Name | Default | Description |
|
||||||
|--------|---------|------------------------------------------------------------------|
|
|--------|---------|------------------------------------------------------------------|
|
||||||
|
@ -85,9 +95,9 @@ kubectl apply -n openshift-operators -f config/samples/basic/dapr-basic.yaml
|
||||||
There will be several Dapr controllers and resources created that should be familiar to anyone who has deployed Dapr before using [helm](https://docs.dapr.io/operations/hosting/kubernetes/kubernetes-deploy/#install-with-helm-advanced):
|
There will be several Dapr controllers and resources created that should be familiar to anyone who has deployed Dapr before using [helm](https://docs.dapr.io/operations/hosting/kubernetes/kubernetes-deploy/#install-with-helm-advanced):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
➜ kubecto tree daprcontrolplanes.operator.dapr.io dapr-control-plane
|
➜ kubecto tree daprinstance.operator.dapr.io dapr-instance
|
||||||
NAMESPACE NAME READY REASON AGE
|
NAMESPACE NAME READY REASON AGE
|
||||||
openshift-operators DaprControlPlane/dapr-control-plane True Ready 72s
|
openshift-operators DaprInstance/dapr-instance True Ready 72s
|
||||||
openshift-operators ├─ConfigMap/dapr-trust-bundle - 68s
|
openshift-operators ├─ConfigMap/dapr-trust-bundle - 68s
|
||||||
openshift-operators ├─Configuration/daprsystem - 68s
|
openshift-operators ├─Configuration/daprsystem - 68s
|
||||||
openshift-operators ├─Deployment/dapr-operator - 68s
|
openshift-operators ├─Deployment/dapr-operator - 68s
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: operator.dapr.io/v1alpha1
|
apiVersion: operator.dapr.io/v1alpha1
|
||||||
kind: DaprControlPlane
|
kind: DaprInstance
|
||||||
metadata:
|
metadata:
|
||||||
name: "dapr-control-plane"
|
name: "dapr-instance"
|
||||||
spec:
|
spec:
|
||||||
# This object provides access to values passed into the Dpr Helm chart
|
# This object provides access to values passed into the Dapr Helm chart
|
||||||
values: {}
|
values: {}
|
||||||
|
|
Loading…
Reference in New Issue