gpt4 book ai didi

CoreOS - 如何使用新 token ?

转载 作者:行者123 更新时间:2023-12-04 18:37:22 25 4
gpt4 key购买 nike

我们有以下问题。在我们的集群中,网址已更改。一旦我们更改了配置以反射(reflect)这些更改,“discovery.etcd.io”上的 url 就不会更新。所以我们的想法是只使用一个新的 token 。然而这行不通。集群不会使用“discovery.etcd.io”上的新 token 注册。我们不想每次更改 url 或 token 时都重新安装。有没有更好的办法?重新安装工作没有问题。

#cloud-config
hostname: server1
coreos:
etcd2:
# generate a new token for each unique cluster from https://discovery.etcd.io/new?size=3
discovery: https://discovery.etcd.io/<our token>
# multi-region and multi-cloud deployments need to use $public_ipv4
advertise-client-urls: server1:2379
initial-advertise-peer-urls: server1:2380
# listen on the official ports
listen-client-urls: server1:2379
listen-peer-urls: server1:2380
#fleet:
# public-ip: server1
# metadata: region=eu-central-1
#update:
# reboot-strategy: etcd-lock
units:
- name: etcd2.service
command: start
# - name: fleet.service
# command: start
ssh_authorized_keys:
<our ssh keys>

最佳答案

您无需反复重新安装。以下过程有助于逐步建立集群,而不是拥有一个难以调试的庞大的云配置文件。

  • 停止 etcd 和所有依赖的服务(如 flannel、fleet 等依赖于 etcd2):systemctl stop etcd2
  • 从/var/lib/etcd2/*(或 ETCD_DATA_DIR 中的路径)中删除 etcd 数据文件
  • 更改存储在云配置文件中的发现 token :/var/lib/coreos-install/user_data
  • 重启。
  • 关于CoreOS - 如何使用新 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32392811/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com