gpt4 book ai didi

vagrant - Etcd正在运行,但在coreos的systemd中找不到etcd.service

转载 作者:行者123 更新时间:2023-12-02 11:59:12 25 4
gpt4 key购买 nike

所以我试图在流浪汉的coreos上设置一个主Kubernetes节点。我使用的是示例主云配置,可在https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/coreos/cloud-configs/master.yaml中找到,并将其作为第一个单元:

- name: etcd.service
command: start
- name: fleet.service
command: start
- name: docker-tcp.socket
command: start
enable: true
content: |
[Unit]
Description=Docker Socket for the API

[Socket]
ListenStream=2375
Service=docker.service
BindIPv6Only=both

[Install]
WantedBy=sockets.target

一旦我无所事事并且对ssh无所事事,我就运行 sudo systemctl status kube-apiserver并发现 kube-apiserver已关闭,因为它找不到 etcd.service。但是,当我这样做 ps -ef | grep etcd etcd显然正在运行。 systemd中的etcd.service是否有一些特定的位置,还是我必须在cloud-config或其他内容中向该单元添加一个内容字段?

最佳答案

原来示例主配置正在寻找etcd2.service,而实际文件是etcd.service,所以我在示例单位中进行了更改,一切正常。

编辑

之所以可行,并且是一个开始的问题,是因为我将coresos vagrant盒用于并行处理,它比当前稳定的coreos构建具有300〜的旧版本,因此一起缺少etcd2。

关于vagrant - Etcd正在运行,但在coreos的systemd中找不到etcd.service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30578515/

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