0
我認爲這與使用公共ip而不是私有ip一樣簡單,以便機器可以看到對方,但事實並非如此。如何在多個數據中心上設置CoreOS羣集?
這是我的雲配置文件,這是非常基本的。
#cloud-config
coreos:
etcd:
# generate a new token for each unique cluster from https://discovery.etcd.io/new
discovery: https://discovery.etcd.io/<token>
# use $public_ipv4 if your datacenter of choice does not support private networking
addr: $public_ipv4:4001
peer-addr: $public_ipv4:7001
fleet:
public-ip: $public_ipv4 # used for fleetctl ssh command
units:
- name: etcd.service
command: start
- name: fleet.service
command: start
我需要什麼讓羣集跨越多個數據中心?例如,我使用Digital Ocean,在新加坡提供機器,在紐約提供另一臺機器,在阿姆斯特丹提供另一臺機器。
我的第二個問題是,由於我找不到支持這個用例很容易,我不知道這是不是一個推薦的方式來使用CoreOS,如果它不是,你能告訴我什麼是更喜歡的方式分發我的服務跨越多個數據中心?
所以你在說什麼是我的雲配置設置是好的,但缺少超時設置,是否正確? – Khanetor