kops/pkg/model/components/etcdmanager
Justin SB 75fd939a62
kube-apiserver: healthcheck via sidecar container
kube-apiserver doesn't expose the healthcheck via a dedicated
endpoint, instead relying on anonyomous-access being enabled.  That
has previously forced us to enable the unauthenticated endpoint on
127.0.0.1:8080.

Instead we now run a small sidecar container, which
proxies /healthz and /readyz requests (only) adding appropriate
authentication using a client certificate.

This will also enable better load balancer checks in future, as these
have previously been hampered by the custom CA certificate.

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-05-07 08:06:52 -04:00
..
tests Update to etcd-manager 3.0.20200429 2020-04-29 08:33:19 -04:00
BUILD.bazel kube-apiserver: healthcheck via sidecar container 2020-05-07 08:06:52 -04:00
model.go kube-apiserver: healthcheck via sidecar container 2020-05-07 08:06:52 -04:00
model_test.go Add test and rebase 2020-03-12 10:54:16 -07:00
options.go Add etcd 3.3.17 to supported etcd version list 2020-04-30 01:35:50 +00:00