mirror of
https://github.com/arangodb/kube-arangodb.git
synced 2024-12-14 11:57:37 +00:00
.. | ||
api | ||
design | ||
features | ||
generated | ||
how-to | ||
images | ||
providers/eks | ||
authentication.md | ||
backup-resource.md | ||
backuppolicy-resource.md | ||
CODEOWNERS | ||
configuration-and-secrets.md | ||
crds.md | ||
dashboards.md | ||
deployment-replication-resource-reference.md | ||
deployment-resource-reference.md | ||
draining-nodes.md | ||
driver-configuration.md | ||
helm.md | ||
metrics.md | ||
mlextension-resource.md | ||
README.md | ||
scaling.md | ||
services-and-load-balancer.md | ||
storage-resource.md | ||
storage.md | ||
tls.md | ||
troubleshooting.md | ||
upgrading.md | ||
using-the-operator.md |
ArangoDB Kubernetes Operator
- Intro
- Using the ArangoDB Kubernetes Operator
- Architecture overview
- Features description and usage
- Custom Resources API Reference
- Operator Metrics & Alerts
- Operator Actions
- Authentication
- Custom resources overview:
- Configuration and secrets
- Configuring your driver for ArangoDB access
- Using Helm
- Collecting metrics
- Services & Load balancer
- Storage configuration
- Secure connections (TLS)
- Upgrading ArangoDB version
- Scaling your ArangoDB deployment
- Draining the Kubernetes nodes
- Known issues (TBD)
- Troubleshooting
- How-to ...
Intro
The ArangoDB Kubernetes Operator (kube-arangodb
) is a set of operators
that you deploy in your Kubernetes cluster to:
- Manage deployments of the ArangoDB database
- Manage backups
- Provide
PersistentVolumes
on local storage of your nodes for optimal storage performance. - Configure ArangoDB Datacenter-to-Datacenter Replication
Each of these uses involves a different custom resource.
- Use an ArangoDeployment resource to create an ArangoDB database deployment.
- Use an ArangoMember resource to observe and adjust individual deployment members.
- Use an ArangoBackup and ArangoBackupPolicy resources to create ArangoDB backups.
- Use an ArangoLocalStorage resource to provide local
PersistentVolumes
for optimal I/O performance. - Use an ArangoDeploymentReplication resource to configure ArangoDB Datacenter-to-Datacenter Replication.
- Use an ArangoMLExtension resource to configure ArangoML for your deployment.
Continue with Using the ArangoDB Kubernetes Operator to learn how to install the ArangoDB Kubernetes operator and create your first deployment.
For more information about the production readiness state, please refer to the main README file.