diff --git a/pkg/asset/internal/templates.go b/pkg/asset/internal/templates.go index f16fa131e..0a2ef7bc4 100644 --- a/pkg/asset/internal/templates.go +++ b/pkg/asset/internal/templates.go @@ -174,6 +174,7 @@ spec: - --etcd-certfile=/etc/kubernetes/secrets/etcd-client.crt - --etcd-keyfile=/etc/kubernetes/secrets/etcd-client.key {{- end }} + - --etcd-quorum-read=true - --etcd-servers={{ range $i, $e := .EtcdServers }}{{ if $i }},{{end}}{{ $e }}{{end}} - --insecure-port=0 - --kubelet-client-certificate=/etc/kubernetes/secrets/apiserver.crt @@ -250,6 +251,7 @@ spec: - --etcd-certfile=/etc/kubernetes/secrets/etcd-client.crt - --etcd-keyfile=/etc/kubernetes/secrets/etcd-client.key {{- end }} + - --etcd-quorum-read=true - --etcd-servers={{ range $i, $e := .EtcdServers }}{{ if $i }},{{end}}{{ $e }}{{end}}{{ if .SelfHostedEtcd }},https://127.0.0.1:12379{{end}} - --insecure-port=0 - --kubelet-client-certificate=/etc/kubernetes/secrets/apiserver.crt