mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 15:28:54 +00:00
Update CoreOS
This commit is contained in:
parent
3e8abe7a38
commit
47eb770257
@ -4,28 +4,16 @@
|
|||||||
|
|
||||||
## 服务发现
|
## 服务发现
|
||||||
|
|
||||||
`CoreOS` 的第一个重要组件就是使用 `etcd` 来实现的服务发现。
|
`CoreOS` 的第一个重要组件就是使用 `etcd` 来实现的服务发现。在 `CoreOS` 中 `etcd` 默认以 `rkt` 容器方式运行。
|
||||||
|
|
||||||
如果你使用默认的样例 `cloud-config` 文件,那么 `etcd` 会在启动时自动运行。
|
```bash
|
||||||
|
$ rkt list
|
||||||
|
|
||||||
```yml
|
UUID APP IMAGE NAME STATE CREATED STARTED NETWORKS
|
||||||
#cloud-config
|
57581644 etcd quay.io/coreos/etcd:v3.2.10 running 1 minute ago 1 minute ago
|
||||||
|
|
||||||
hostname: coreos0
|
|
||||||
ssh_authorized_keys:
|
|
||||||
- ssh-rsa AAAA...
|
|
||||||
coreos:
|
|
||||||
units:
|
|
||||||
- name: etcd.service
|
|
||||||
command: start
|
|
||||||
- name: fleet.service
|
|
||||||
command: start
|
|
||||||
etcd:
|
|
||||||
name: coreos0
|
|
||||||
discovery: https://discovery.etcd.io/<token>
|
|
||||||
```
|
```
|
||||||
|
|
||||||
配置文件里有一个 `token`,你可以通过访问 https://discovery.etcd.io/new 来获取一个包含你 `teoken` 的 URL。
|
`etcd` 使用方法请查看 [etcd 章节](../etcd/)。
|
||||||
|
|
||||||
## 容器管理
|
## 容器管理
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user