文件名称:kine:在MySQL,Postgres,sqlite,dqlite,而非etcd上运行Kubernetes
文件大小:74KB
文件格式:ZIP
更新时间:2024-05-21 09:34:49
Go
凯恩(凯恩不是etcd) ========================= 注意:该存储库最近(2020年11月19日)已从github.com/rancher org移至github.com/k3s-io,支持将。 Kine是一个etcdshim,可将etcd API转换为sqlite,Postgres,Mysql和dqlite 特征 可以独立运行,因此任何k8(不仅是k3)都可以使用Kine 实现etcdAPI的子集(根本不能用于通用etcd) 将etcdTX调用转换为所需的API(创建,更新,删除) dqlite,sqlite,Postgres,MySQL的后端驱动程序
【文件预览】:
kine-master
----.gitignore(876B)
----main.go(2KB)
----README.md(640B)
----pkg()
--------logstructured()
--------tls()
--------broadcaster()
--------drivers()
--------server()
--------client()
--------endpoint()
----hack()
--------loadmap.py(5KB)
--------histogram.py(3KB)
----.golangci.json(135B)
----examples()
--------generate-certs.sh(521B)
--------minimal.md(3KB)
--------mysql-ssl.cnf(144B)
----LICENSE(10KB)
----go.mod(441B)
----package()
--------Dockerfile(173B)
----Dockerfile.dapper(887B)
----Dockerfile.test.dapper(532B)
----scripts()
--------version(606B)
--------validate-ci(169B)
--------test-load(251B)
--------test-run-mysql(1KB)
--------test-run-sqlite(244B)
--------test-run-postgres(1KB)
--------test(408B)
--------package(362B)
--------test-runner(238B)
--------test-helpers(8KB)
--------build(561B)
--------test-run-cockroachdb(1KB)
--------entry(144B)
--------validate(319B)
--------ci(122B)
----go.sum(45KB)
----.drone.yml(4KB)