mirror of
https://github.com/k3s-io/kine
synced 2026-07-21 14:13:50 +00:00
No description
- Go 88%
- Shell 8.2%
- Python 2.3%
- Dockerfile 1%
- Makefile 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Bumps the action-deps group with 6 updates: | Package | From | To | | --- | --- | --- | | [raven-actions/actionlint](https://github.com/raven-actions/actionlint) | `2.1.2` | `2.2.0` | | [actions/setup-go](https://github.com/actions/setup-go) | `6.4.0` | `6.5.0` | | [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) | `9.2.1` | `9.3.0` | | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `4.1.0` | `4.2.0` | | [docker/build-push-action](https://github.com/docker/build-push-action) | `7.2.0` | `7.3.0` | | [docker/login-action](https://github.com/docker/login-action) | `4.2.0` | `4.4.0` | Updates `raven-actions/actionlint` from 2.1.2 to 2.2.0 - [Release notes](https://github.com/raven-actions/actionlint/releases) - [Commits]( |
||
| .github | ||
| docs | ||
| examples | ||
| hack | ||
| pkg | ||
| scripts | ||
| updatecli | ||
| .gitignore | ||
| .golangci.yml | ||
| CODEOWNERS | ||
| Dockerfile | ||
| Dockerfile.test | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| README.md | ||
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.