diff --git a/dse-k8s-operator/README.md b/dse-k8s-operator/README.md index a1c51d2..2ff8cc7 100644 --- a/dse-k8s-operator/README.md +++ b/dse-k8s-operator/README.md @@ -22,6 +22,7 @@ namespace. Create a namespace for the cluster with: ```shell $ kubectl create ns my-dse-ns ``` + For the rest of this guide, we will be using the namespace `my-dse-ns`. Adjust further commands as necessary to match the namespace you defined. @@ -93,9 +94,7 @@ NAME READY STATUS RESTARTS AGE dse-operator-f74447c57-kdf2p 1/1 Running 0 1h ``` -When the pod status is `Running`, the operator is ready to use. _Note the -individual component resources are also available for review outside of the -merged format within this repository._ +When the pod status is `Running`, the operator is ready to use. # Provision a DSE cluster @@ -200,7 +199,7 @@ spec: enabled: False #cassandra-yaml: # num_tokens: 32 - #jvm-options: + #jvm-server-options: # initial_heap_size: "16g" # max_heap_size: "16g" #10-write-prom-conf: @@ -297,12 +296,8 @@ this time. release is an early preview of an unfinished product intended to allow proof of concept deployments and to facilitate early customer feedback into the software development process. -2. The operator is compatible with DSE 6.8.0 and above. It will not function - with prior releases of DSE. Furthermore, version 0.3.0 of the operator is - compatible only with a specific DSE docker image co-hosted in the labs - [Docker Hub - repository](https://cloud.docker.com/u/datastaxlabs/repository/docker/datastaxlabs/dse-k8s-server). - Other labs releases of DSE 6.8.0 will not function with the operator. +2. The DSE Kubernetes Operator is compatible only with a specific DSE docker + image co-hosted in the labs Docker Hub repository. 3. The operator is compatible with DSE and the Cassandra workload only. It does not support DDAC or Advanced Workloads like Analytics, Graph, and Search. 4. There is no facility for multi-region DSE clusters. The operator functions diff --git a/dse-k8s-operator/datastax-operator-manifests.yaml b/dse-k8s-operator/datastax-operator-manifests.yaml index 33557d0..a5e48b8 100644 --- a/dse-k8s-operator/datastax-operator-manifests.yaml +++ b/dse-k8s-operator/datastax-operator-manifests.yaml @@ -200,7 +200,7 @@ spec: containers: - name: dse-operator # FIXME Replace this with the built image name - image: datastax/dse-operator:latest + image: datastaxlabs/dse-k8s-operator:0.3.0-20190822 imagePullPolicy: IfNotPresent env: - name: WATCH_NAMESPACE diff --git a/dse-k8s-operator/example-dse-datacenter.yaml b/dse-k8s-operator/example-dse-datacenter.yaml index 4f0da98..864c1e9 100644 --- a/dse-k8s-operator/example-dse-datacenter.yaml +++ b/dse-k8s-operator/example-dse-datacenter.yaml @@ -1,29 +1,34 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: dse-storage +provisioner: kubernetes.io/no-provisioner +volumeBindingMode: WaitForFirstConsumer +--- apiVersion: datastax.com/v1alpha1 kind: DseDatacenter metadata: - name: dc1 + name: dc-1 spec: - dseClusterName: cluster1 - repository: datastaxlabs/dse-k8s-server - version: 6.8.0-20190822 - size: 3 + dseClusterName: demo-cluster + size: 1 + repository: datastaxlabs/dse-k8s-server:6.8.0-20190822 + dseVersion: 6.8.0 storageclaim: storageclassname: dse-storage resources: requests: storage: 20Gi racks: - - name: r1 - - name: r2 - - name: r3 + - name: rack-1 config: dse-yaml: authentication_options: enabled: False - #cassandra-yaml: - # num_tokens: 32 - #jvm-options: - # initial_heap_size: "16g" - # max_heap_size: "16g" - #10-write-prom-conf: - # enabled: True + cassandra-yaml: + num_tokens: 16 + # jvm-options: + # initial_heap_size: "4g" + # max_heap_size: "4g" + 10-write-prom-conf: + enabled: True diff --git a/kafka-connector-cdc/README.md b/kafka-connector-cdc/README.md index 88d2fdc..72ef3e5 100644 --- a/kafka-connector-cdc/README.md +++ b/kafka-connector-cdc/README.md @@ -152,11 +152,8 @@ messages. production use. This release is an early preview of an unfinished product intended to allow proof of concept deployments and to facilitate early customer feedback into the software development process. -* The DSE Kafka Connector with CDC is compatible with DSE 6.8.0 and above. It - will not function with prior releases of DSE. Furthermore, version 2.0.0-LABS - of the connector is compatible only with a specific DSE docker image co-hosted - in the labs Docker Hub repository. Other labs releases of DSE 6.8.0 will not - function with the connector. +* The DSE Kafka Connector with CDC is compatible only with a specific DSE docker + image co-hosted in the labs Docker Hub repository. * Messages are replicated AFTER the mutation is fsync'd out to disk within the commitlog. By default this is every `10` seconds. This may be adjusted by changing the value of "commitlog_sync_period_in_ms" in cassandra.yaml. With an