s
Size: a a a
s
MZ
s
etcdmain: --initial-cluster must include ip-10-0-0-7=http://10.0.0.7:2380 given --initial-advertise-peer-urls=http://10.0.0.7:2380
s
MZ
--name=node101
--discovery-srv=kube.example.ru
--initial-cluster-token=kubecluster-etcd-cluster
--listen-peer-urls=https://node101.kube.example.ru:2380
--listen-client-urls=https://node101.kube.example.ru:2379
--initial-advertise-peer-urls=https://node101.kube.example.ru:2380
--advertise-client-urls=https://node101.kube.example.ru:2379
--cert-file=/etc/ssl/certs/kubecluster/node101.pem
--key-file=/etc/ssl/certs/kubecluster/node101-key.pem
--peer-cert-file=/etc/ssl/certs/kubecluster/node101.pem
--peer-key-file=/etc/ssl/certs/kubecluster/node101-key.pem
MZ
- name: etcd-member.service
enable: true
dropins:
- name: 10-etcd-image-tag.conf
contents: |
[Service]
Environment="ETCD_IMAGE_TAG={{ .etcd_image_tag }}"
- name: 20-clct-etcd-member.conf
contents: |
[Service]
ExecStart=
ExecStart=/usr/lib/coreos/etcd-wrapper $ETCD_OPTS \
--name="{{ .name }}" \
--discovery-srv="kube.example.ru" \
--initial-cluster-token="kubecluster-etcd-cluster" \
--listen-peer-urls="https://{{ .name }}.kube.example.ru:2380" \
--listen-client-urls="https://{{ .name }}.kube.example.ru:2379" \
--initial-advertise-peer-urls="https://{{ .name }}.kube.example.ru:2380" \
--advertise-client-urls="https://{{ .name }}.kube.example.ru:2379" \
--cert-file=/etc/ssl/certs/kubecluster/{{ .name }}.pem \
--key-file=/etc/ssl/certs/kubecluster/{{ .name }}-key.pem \
--peer-cert-file=/etc/ssl/certs/kubecluster/{{ .name }}.pem \
--peer-key-file=/etc/ssl/certs/kubecluster/{{ .name }}-key.pem
s
[Unit]
Requires=coreos-metadata.service
After=coreos-metadata.service
[Service]
EnvironmentFile=/run/metadata/coreos
Environment="ETCD_IMAGE_TAG=v3.1.0"
ExecStart=
ExecStart=/usr/lib/coreos/etcd-wrapper $$ETCD_OPTS \
--name $${COREOS_EC2_HOSTNAME} \
--discovery-srv ${discovery_domain} \
--advertise-client-urls http://$${COREOS_EC2_IPV4_LOCAL}:2379 \
--initial-advertise-peer-urls http://$${COREOS_EC2_IPV4_LOCAL}:2380 \
--initial-cluster-token etcd-cluster-${env_name} \
--initial-cluster-state new \
--listen-client-urls http://0.0.0.0:2379 \
--listen-peer-urls http://$${COREOS_EC2_IPV4_LOCAL}:2380
s
--name=node101
--discovery-srv=kube.example.ru
--initial-cluster-token=kubecluster-etcd-cluster
--listen-peer-urls=https://node101.kube.example.ru:2380
--listen-client-urls=https://node101.kube.example.ru:2379
--initial-advertise-peer-urls=https://node101.kube.example.ru:2380
--advertise-client-urls=https://node101.kube.example.ru:2379
--cert-file=/etc/ssl/certs/kubecluster/node101.pem
--key-file=/etc/ssl/certs/kubecluster/node101-key.pem
--peer-cert-file=/etc/ssl/certs/kubecluster/node101.pem
--peer-key-file=/etc/ssl/certs/kubecluster/node101-key.pem
MZ
MZ
ps xf | cat
MZ
s
_etcd-server-ssl._tcp
_etcd-client-ssl._tcp
РС