k3s/pkg
Brad Davidson f970e49b7d Wait for apiserver to become healthy before starting agent controllers
It is possible that the apiserver may serve read requests but not allow
writes yet, in which case flannel will crash on startup when trying to
configure the subnet manager.

Fix this by waiting for the apiserver to become fully ready before
starting flannel and the network policy controller.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-02-26 19:28:53 -08:00
..
agent Wait for apiserver to become healthy before starting agent controllers 2021-02-26 19:28:53 -08:00
apiaddresses Add disable flags for control components (#2900) 2021-02-12 17:35:57 +02:00
apis/k3s.cattle.io Update generated code 2019-10-30 19:08:26 -07:00
authenticator Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
bootstrap Refactor tokens, bootstrap, and cli args 2019-10-30 19:06:49 -07:00
cli Hide the airgap-extra-registry flag 2021-02-26 16:08:49 -08:00
clientaccess Allow joining clusters when the server CA is trusted by the OS CA bundle (#2743) 2021-02-08 22:28:57 -08:00
cloudprovider Replace k3s cloud provider wrangler controller with core node informer (#2843) 2021-01-22 16:59:48 -08:00
cluster Add disable flags for control components (#2900) 2021-02-12 17:35:57 +02:00
codegen Add support for disabling all staged content 2020-09-14 14:21:37 -07:00
configfilearg Add support for both config-file and data-dir at a global level in the self-extracting wrapper for K3s (#2594) 2020-12-16 09:27:57 -08:00
containerd add fuse-overlayfs snapshotter (mainly for rootless mode) 2020-12-01 11:00:00 -08:00
ctr Build & enable ctr with k3s server 2019-06-30 09:30:25 -07:00
daemons Add support for retagging images on load from tarball 2021-02-17 11:48:03 -08:00
datadir Make program name a variable to be changed at compile time 2020-06-06 16:39:41 -07:00
dataverify Add file verification for data directory 2020-10-06 10:29:27 -07:00
deploy Use HasSuffixI utility function 2021-02-17 11:48:03 -08:00
etcd Add disable flags for control components (#2900) 2021-02-12 17:35:57 +02:00
flock Add Release function for flock 2020-10-06 10:29:27 -07:00
generated Update go.mod for k8s 1.19 2020-08-28 17:18:31 -07:00
kubectl Update Kubernetes to v1.20.0-k3s1 2020-12-08 22:51:34 -08:00
netutil Initial Logging Output Update (#2246) 2020-09-21 09:56:03 -07:00
node Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
nodeconfig Call setproctitle to conceal node args in ps output 2020-07-28 15:49:49 -07:00
nodepassword Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
passwd Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
rootless rootless: remove rootful /run/{netns,containerd} symlinks 2021-01-22 19:51:43 -08:00
rootlessports Initial Logging Output Update (#2246) 2020-09-21 09:56:03 -07:00
server Add disable flags for control components (#2900) 2021-02-12 17:35:57 +02:00
servicelb Collect IPs from all pods before deciding to use internal or external addresses (#2909) 2021-02-09 16:26:57 -08:00
static Add support for disabling all staged content 2020-09-14 14:21:37 -07:00
token Refactor tokens, bootstrap, and cli args 2019-10-30 19:06:49 -07:00
untar Limit zstd decoder memory 2021-02-17 11:48:03 -08:00
util fix formatting 2020-02-23 00:48:26 -08:00
version remove hard coded value 2020-07-09 11:20:06 -07:00