mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
Update README, fix out of date information
This commit is contained in:
parent
de48f0c43d
commit
470ffca5d7
27
README.md
27
README.md
@ -1,32 +1,43 @@
|
|||||||
k3s - 5 less than k8s
|
k3s - Lightweight Kubernetes
|
||||||
===============================================
|
===============================================
|
||||||
|
|
||||||
Lightweight Kubernetes. Easy to install, half the memory, all in a binary less than 40mb.
|
Lightweight Kubernetes. Easy to install, half the memory, all in a binary less than 100 MB.
|
||||||
|
|
||||||
Great for:
|
Great for:
|
||||||
|
|
||||||
* Edge
|
* Edge
|
||||||
* IoT
|
* IoT
|
||||||
* CI
|
* CI
|
||||||
|
* Development
|
||||||
* ARM
|
* ARM
|
||||||
|
* Embeddeding k8s
|
||||||
* Situations where a PhD in k8s clusterology is infeasible
|
* Situations where a PhD in k8s clusterology is infeasible
|
||||||
|
|
||||||
What is this?
|
What is this?
|
||||||
---
|
---
|
||||||
|
|
||||||
k3s is intended to be a fully compliant Kubernetes distribution with the following changes:
|
k3s is a fully compliant Kubernetes distribution with the following changes:
|
||||||
|
|
||||||
1. Removed most in-tree plugins (cloud providers and storage plugins) which can be replaced
|
1. Packaged as a single binary
|
||||||
with out of tree addons.
|
1. Lightweight storage backend based on sqlite3 as the default storage mechanism. etcd3, MySQL, Postgres also still available.
|
||||||
2. Add sqlite3 as the default storage mechanism. etcd3 is still available, but not the default.
|
1. Wrapped in simple launcher that handles a lot of the complexity of TLS and options.
|
||||||
3. Wrapped in simple launcher that handles a lot of the complexity of TLS and options.
|
1. Secure by default with reasonable defaults for lightweight environments.
|
||||||
4. Minimal to no OS dependencies (just a sane kernel and cgroup mounts needed). k3s packages required
|
1. Minimal to no OS dependencies (just a sane kernel and cgroup mounts needed). k3s packages required
|
||||||
dependencies
|
dependencies
|
||||||
* containerd
|
* containerd
|
||||||
* Flannel
|
* Flannel
|
||||||
* CoreDNS
|
* CoreDNS
|
||||||
* CNI
|
* CNI
|
||||||
* Host utilities (iptables, socat, etc)
|
* Host utilities (iptables, socat, etc)
|
||||||
|
* Ingress controller (traefik)
|
||||||
|
* Embedded service loadbalancer
|
||||||
|
* Embedded network policy controller
|
||||||
|
|
||||||
|
What's with the name?
|
||||||
|
--------------------
|
||||||
|
We wanted an installation of Kubernetes that was half the size in terms of memory footprint. Kubernetes is a
|
||||||
|
10 letter word stylized as k8s. So something half as big as Kubernetes would be a 5 letter word stylized as
|
||||||
|
k3s. There is no long form of k3s and no official pronunciation.
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
-------------
|
-------------
|
||||||
|
Loading…
Reference in New Issue
Block a user