[Unit] Description=etcd Documentation=https://github.com/coreos/etcd Conflicts=etcd.service Conflicts=etcd2.service [Service] EnvironmentFile=/etc/etcd.env Type=notify Restart=always RestartSec=5s LimitNOFILE=40000 TimeoutStartSec=0 ExecStart=/usr/local/bin/etcd \ --name etcd01 \ --data-dir /var/lib/etcd \ --initial-advertise-peer-urls https://192.168.1.83:2380 \ --listen-peer-urls https://192.168.1.83:2380 \ --listen-client-urls https://192.168.1.83:2379,https://127.0.0.1:2379 \ --advertise-client-urls https://192.168.1.83:2379 \ --initial-cluster-token etcd-cluster-1 \ --initial-cluster etcd01=https://192.168.1.83:2380,etcd02=https://192.168.1.84:2380,etcd03=https://192.168.1.85:2380 \ --initial-cluster-state new \ --cert-file=/etc/kubernetes/pki/etcd/server.pem \ --key-file=/etc/kubernetes/pki/etcd/server-key.pem \ --client-cert-auth \ --trusted-ca-file=/etc/kubernetes/pki/etcd/ca.pem \ --peer-cert-file=/etc/kubernetes/pki/etcd/peer.pem \ --peer-key-file=/etc/kubernetes/pki/etcd/peer-key.pem \ --peer-client-cert-auth \ --peer-trusted-ca-file=/etc/kubernetes/pki/etcd/ca.pem [Install] WantedBy=multi-user.target