Skip to content
/ kine Public
forked from k3s-io/kine

Run Kubernetes on MySQL, Postgres, sqlite, dqlite, not etcd.

License

Notifications You must be signed in to change notification settings

loft-sh/kine

 
 

Repository files navigation

Kine (Kine is not etcd)

==========================

Kine is an etcdshim that translates etcd API to:

  • SQLite
  • Postgres
  • MySQL/MariaDB
  • NATS

Features

  • Can be ran standalone so any k8s (not just K3s) can use Kine
  • Implements a subset of etcdAPI (not usable at all for general purpose etcd)
  • Translates etcdTX calls into the desired API (Create, Update, Delete)

See an example.

Developer Documentation

A high level flow diagram and overview of code structure is available at docs/flow.md.

About

Run Kubernetes on MySQL, Postgres, sqlite, dqlite, not etcd.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 85.0%
  • Shell 10.1%
  • Python 3.9%
  • Other 1.0%