Discover Packages
github.com/optrin/db8
command
module
Version:
v0.0.0-...-2e75498
Opens a new window with list of versions in this module.
Published: Jan 1, 2022
License: MIT
Opens a new window with license information.
Imports: 11
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
DB8 [dɪˈbeɪt] 💬
A Kubernetes operator for databases.
db8
aims to automate the deployment and operation of databases inside a Kubernetes cluster. It was created independently from KubeDB as a free and open source alternative.
Roadmap ✨
The following features are currently on the roadmap for this operator.
Credential injection via annotations 🔑
You can create annotations on Deployments
, DaemonSets
or StatefulSets
to automatically generate credentials and inject them into the container.
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
annotations:
mariadb.db8.optrin.io/name: mariadb-prod
spec:
# Add your deployment configuration below.
Access control 🛡️
Manage access to databases via rules that define which applications can use which instance.
Automated backup and recovery via annotations 💽
Automatically back up databases and recover to previous snapshots.
Databases 💾
Below you may find a list of databases and supported features.
Feature ✨
MariaDB 🦭
Deployment 🚀
Under construction 🚧
Credential injection 🔑
On roadmap 🎯
Access control 🛡️
On roadmap 🎯
Automated backup 💽
On roadmap 🎯
License 📄
This project is and will always be licensed under the terms of the MIT license .
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the db8 v1alpha1 API group +kubebuilder:object:generate=true +groupName=db8.optrin.io
Package v1alpha1 contains API Schema definitions for the db8 v1alpha1 API group +kubebuilder:object:generate=true +groupName=db8.optrin.io
Click to show internal directories.
Click to hide internal directories.