Closed zyy17 closed 2 months ago
The changes involve the removal of multiple configuration files related to the deployment of GreptimeDB clusters and standalone instances across various storage options, including AWS, GCS, OSS, and S3. Additionally, new files have been introduced to provide examples of deploying GreptimeDB with specific configurations. The updates include modifications to existing files to enhance clarity and adjust settings for components like etcd endpoints and replica counts.
Files | Change Summary |
---|---|
config/samples/cluster/.../cluster.yaml , config/samples/standalone/.../standalone.yaml |
Removed various configuration files for GreptimeDB clusters and standalone instances, eliminating support for specific deployment setups with AWS NLB, GCS, OSS, S3, and TLS. |
examples/README.md |
Added a new README file providing a guide for using the GreptimeDB Operator, detailing various deployment examples for clusters and standalone instances. |
examples/cluster/add-custom-config/cluster.yaml |
Modified the namespace, updated etcd endpoints, and reduced datanode replicas from 3 to 1. |
examples/cluster/aws-nlb/cluster.yaml , examples/cluster/basic/cluster.yaml , examples/cluster/flownode/cluster.yaml , examples/cluster/gcs/cluster.yaml , examples/cluster/oss/cluster.yaml , examples/cluster/s3/cluster.yaml , examples/cluster/tls-service/cluster.yaml , examples/cluster/prometheus-monitor/cluster.yaml |
Added new configuration files for deploying GreptimeDB clusters with various features and storage options, specifying components and settings for each deployment scenario. |
examples/cluster/gcs/gcs-credentials.yaml , examples/cluster/oss/oss-credentials.yaml , examples/cluster/s3/s3-credentials.yaml |
Introduced new Secret resources for securely storing credentials for GCS, OSS, and S3, enhancing security in accessing these services. |
sequenceDiagram
participant User
participant GreptimeDBOperator
participant Kubernetes
User->>GreptimeDBOperator: Request to deploy GreptimeDB
GreptimeDBOperator->>Kubernetes: Create GreptimeDBCluster resource
Kubernetes->>GreptimeDBOperator: Acknowledge resource creation
GreptimeDBOperator->>Kubernetes: Deploy components (frontend, datanode, etc.)
Kubernetes->>User: Deployment successful
🐇 In the meadow, changes bloom,
New clusters rise, dispelling gloom.
With secrets safe, our data's bright,
GreptimeDB shines, a wondrous sight!
Deploy with ease, let joy take flight! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
What's changed
config/samples
toexamples
and refine the naming of the directory;namespace
field in the examples(let the users decide the namespace);README.md
forexamples/
;Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Documentation