Итак, я пытаюсь настроить главный узел Kubernetes на coreos в бродяге. Я использую пример мастер облако-конфигурацию, найденную здесь https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/coreos/cloud-configs/master.yaml с добавлением этого, как первые единицы:Etcd работает, но нет etcd.service находится в systemd на coreos
- 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.service в systemd или мне нужно добавить поле содержимого в блок в облачной конфигурации или что-то еще?
Я еще не могу принять этот ответ, потому что он мой, но он все исправил. –