CoreOS
内置了 服务发现
,容器管理
工具。
CoreOS
的第一个重要组件就是使用 etcd
来实现的服务发现。在 CoreOS
中 etcd
默认以 rkt
容器方式运行。
$ rkt list
UUID APP IMAGE NAME STATE CREATED STARTED NETWORKS
57581644 etcd quay.io/coreos/etcd:v3.2.10 running 1 minute ago 1 minute ago
etcd
使用方法请查看 etcd 章节。
第二个组件就是 Docker
,它用来运行你的代码和应用。CoreOS
内置 Docker
,具体使用请参考本书其他章节。
CoreOS
也内置了由自己开发的容器 Rkt
,Rkt
不属于本书的讨论范围,这里不再赘述。