Giter VIP home page Giter VIP logo

k2hdkc_dbaas_k8s_cli's Introduction

K2HDKC DBaaS on Kubernetes Command Line Interface(K2HR3 CLI Plugin)

Nobuild AntPickax CI GitHub license GitHub forks GitHub stars GitHub issues debian packages RPM packages

K2HDKC DBaaS

K2HDKC DBaaS

K2HDKC DBaaS Overview

K2HDKC DBaaS (DataBase as a Service of K2HDKC) is a basic system that provides K2HDKC(K2Hash based Distributed Kvs Cluster) as a service.
K2HDKC DBaaS (Database as a Service for K2HDKC) is a Database as a Service that uses K2HR3 and works with OpenStack and kubernetes to build a K2HDKC(K2Hash based Distributed Kvs Cluster) Cluster for distributed KVS.
Users can easily launch, scale, back up, and restore K2HDKC clusters as K2HDKC DBaaS.

Detailed documentation for K2HDKC DBaaS can be found here.

K2HKDC DBaaS types

There are four types of DBaaS (Database as a Service) provided by K2HDKC DBaaS (Database as a Service for K2HDKC) as shown below.
We provide two K2HDKC DBaaS types that cooperate with OpenStack and two types that cooperate with kubernetes.

With Trove(Trove is Database as a Service for OpenStack)

This is DBaaS(Database as a Service) using Trove which is a product of OpenStack.
It incorporates K2HDKC (Distributed KVS) as one of Trove’s databases to realize DBaaS(Database as a Service).

K2HDKC DBaaS CLI(Command Line Interface) for OpenStack

If you have an existing OpenStack environment, this K2HDKC DBaaS CLI(Command Line Interface) allows you to implement DBaaS(Database as a Service) without any changes.

K2HDKC DBaaS on kubernetes CLI(Command Line Interface)

If you are using kubernetes cluster or trial environment such as minikube, this K2HDKC DBaaS on kubernetes CLI(Command Line Interface) allows you to implement DBaaS(Database as a Service) without any changes.

K2HDKC Helm Chart

If you are using kubernetes cluster or trial environment such as minikube, you can install(build) DBaaS(Database as a Service) by using Helm(The package manager for Kubernetes) with K2HDKC Helm Chart.

K2HDKC DBaaS K8S CLI(Command Line Interface) - (K2HR3 CLI Plugin)

The K2HDKC DBaaS K8S CLI (Command Line Interface of Database as a Service for K2HDKC) acts as a one of Plugin for the K2HR3 CLI(Command Line Interface).
This K2HDKC DBaaS K8S CLI is included as one command database-k8s in the K2HR3 CLI, allowing you to build a K2HDKC cluster in kubernetes cluster.
And provides one way to build DBaaS(Database as a Service) on kubernetes.

The overall K2HDKC DBaaS on kubernetes CLI overview diagram is shown below.

K2HDKC DBaaS system for kubernetes

Documents

K2HDKC DBaaS Document
Github wiki page

About k2hdkc Document
About chmpx Document
About k2hr3 Document

About AntPickax

Repositories

k2hdkc dbaas
k2hdkc_dbaas_cli
k2hr3
k2hr3_app
k2hr3_api
k2hr3_cli
k2hr3_get_resource
k2hdkc
k2hdkc_dbaas_override_conf
chmpx

Packages

k2hdkc(packagecloud.io)
chmpx(packagecloud.io)
k2hdkc-dbaas-cli(packagecloud.io)
k2hdkc-dbaas-k8s-cli(packagecloud.io)
k2hdkc-dbaas-override-conf(packagecloud.io)
k2hr3-cli(packagecloud.io)
k2hr3-app(npm packages)
k2hr3-api(npm packages)
k2hr3-get-resource(packagecloud.io)

License

This software is released under the MIT License, see the license file.

AntPickax

K2HDKC DbaaS on kubernetes CLI is one of AntPickax products.

Copyright(C) 2021 Yahoo Japan Corporation.

k2hdkc_dbaas_k8s_cli's People

Contributors

ggtakec avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

ggtakec antpickax

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.