Slide 23
Slide 23 text
K3s
pkg/daemons/control/server.go#L291-L293 pkg/daemons/control/bootstrap.go#L20-L58
module:http://github.com/rancher/kine/pkg/client => http://github.com/ibuildthecloud/kine v0.1.0
schema = []string{
`CREATE TABLE IF NOT EXISTS kine
(
id INTEGER primary key autoincrement,
name INTEGER,
created INTEGER,
deleted INTEGER,
create_revision INTEGER,
prev_revision INTEGER,
lease INTEGER,
value BLOB,
old_value BLOB
)`,
`CREATE INDEX IF NOT EXISTS kine_name_index ON kine (name)`,
`CREATE UNIQUE INDEX IF NOT EXISTS kine_name_prev_revision_uindex ON kine (name, prev_revision)`,
}
Introducing SQLite as an optional datastore
in addition to etcd (Cont.)
23