What is rkt?
rkt is the next-generation container manager for Linux clusters. Designed for security, simplicity, and composability within modern cluster architectures, rkt discovers, verifies, fetches, and executes application containers with pluggable isolation. rkt can run the same container with varying degrees of protection, from lightweight, OS-level namespace and capabilities isolation to heavier, VM-level hardware virtualization.
rkt’s primary interface comprises a single executable, rather than a background daemon, and rkt leverages this design to easily integrate with existing init systems, like systemd, and with advanced cluster orchestration environments, like Kubernetes. rkt implements a modern, open, standard container format, the App Container (appc), but can also execute other container images, like those created with Docker.
rkt is open source software written in the Go programming language, from the team that develops CoreOS Linux, etcd, flannel, and dozens of other projects for enterprise container clusters.
According to their Github page at https://github.com/rkt/rkt, the project has been discontinued. The repository has been archived.
- 8,834 Stars
- 913 Forks
- 501 Open Issues