diff --git a/manifests/coredns.yaml b/manifests/coredns.yaml index 9ccf0fee78..68ad6ea68b 100644 --- a/manifests/coredns.yaml +++ b/manifests/coredns.yaml @@ -100,6 +100,9 @@ spec: tolerations: - key: "CriticalAddonsOnly" operator: "Exists" + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + effect: "NoSchedule" - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule" diff --git a/manifests/local-storage.yaml b/manifests/local-storage.yaml index c5de3918d1..109798444d 100644 --- a/manifests/local-storage.yaml +++ b/manifests/local-storage.yaml @@ -55,6 +55,9 @@ spec: tolerations: - key: "CriticalAddonsOnly" operator: "Exists" + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + effect: "NoSchedule" - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule" diff --git a/manifests/metrics-server/metrics-server-deployment.yaml b/manifests/metrics-server/metrics-server-deployment.yaml index 265a6aea73..611db48221 100644 --- a/manifests/metrics-server/metrics-server-deployment.yaml +++ b/manifests/metrics-server/metrics-server-deployment.yaml @@ -27,6 +27,9 @@ spec: tolerations: - key: "CriticalAddonsOnly" operator: "Exists" + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + effect: "NoSchedule" - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule" diff --git a/manifests/traefik.yaml b/manifests/traefik.yaml index 317809d16c..3e672e6de5 100644 --- a/manifests/traefik.yaml +++ b/manifests/traefik.yaml @@ -21,6 +21,9 @@ spec: tolerations: - key: "CriticalAddonsOnly" operator: "Exists" + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + effect: "NoSchedule" - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule" diff --git a/pkg/deploy/zz_generated_bindata.go b/pkg/deploy/zz_generated_bindata.go index 8e3754fa0d..afab4fc3ce 100644 --- a/pkg/deploy/zz_generated_bindata.go +++ b/pkg/deploy/zz_generated_bindata.go @@ -110,7 +110,7 @@ func ccmYaml() (*asset, error) { return a, nil } -var _corednsYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x57\xdf\x6f\xdb\x38\x12\x7e\xf7\x5f\x41\xe8\xd0\xb7\x93\x13\x5f\xd0\x36\xc7\xb7\x36\xc9\xb5\x01\x1a\xd7\x88\x93\xbe\x1c\x16\xc5\x98\x1a\x5b\xdc\x50\x1c\x2e\x49\xb9\xf1\x76\xf3\xbf\x2f\xa8\x5f\x26\x1d\xa5\x48\x83\xae\x5e\x2c\x72\x38\xdf\x8c\x3e\x0e\x3f\x8e\xc1\xc8\x2f\x68\x9d\x24\xcd\xd9\x76\x36\xb9\x93\xba\xe0\x6c\x89\x76\x2b\x05\xbe\x13\x82\x6a\xed\x27\x15\x7a\x28\xc0\x03\x9f\x30\xa6\xa1\x42\xce\x04\x59\x2c\xb4\xeb\xc6\xce\x80\x40\xce\xee\xea\x15\xe6\x6e\xe7\x3c\x56\x93\x3c\xcf\x27\x31\xb4\x5d\x81\x98\x42\xed\x4b\xb2\xf2\x4f\xf0\x92\xf4\xf4\xee\xd4\x4d\x25\x1d\x6d\x67\x2b\xf4\xd0\x47\x3e\x53\xb5\xf3\x68\xaf\x49\x61\x12\x56\xc1\x0a\x95\x0b\x6f\xac\x89\x63\x35\x7a\x6c\xfc\x57\x44\xde\x79\x0b\xc6\x48\xbd\x69\x03\xe5\x05\xae\xa1\x56\xde\x0d\xf9\xb6\x59\xf1\x3e\x6d\x5b\x2b\x74\x7c\x92\x33\x30\xf2\x83\xa5\xda\x34\xc8\x39\xcb\xb2\x09\x63\x16\x1d\xd5\x56\x60\x37\x87\xba\x30\x24\x75\x03\x96\x33\xd7\x32\xd3\x0e\x0c\x15\xed\xcb\x40\x42\x18\x6e\xd1\xae\x3a\x5f\x25\x9d\x6f\x5e\xbe\x81\x17\xe5\xf3\xe2\x69\x2a\x0e\x61\x36\xe8\x7f\x05\xa1\xef\xa5\x2e\xa4\xde\x24\xbc\x82\xd6\xe4\x1b\xf7\x8e\xdc\x31\xdc\x84\x6f\xa8\x3d\xd5\xa6\x00\x8f\x9c\x65\xde\xd6\x98\xfd\xfa\xed\x21\x85\xd7\xb8\x6e\xf2\xeb\x08\xfb\xc1\x07\x4f\x18\x7b\x5c\x3b\x4f\x20\xbb\x7a\xf5\x3b\x0a\xdf\xec\xfd\x68\xa9\xbf\xb8\xc0\x87\xb3\x73\x46\x7a\x2d\x37\x57\x60\x5e\x72\x6c\xfa\xe5\x67\x64\x71\x2d\x15\x72\xf6\x57\xc3\xe9\x94\xbf\x3e\x61\xdf\x9b\xd7\xf0\xa0\xb5\x64\xdd\x30\x2c\x11\x94\x2f\x87\xa1\x45\x28\x76\xc3\x68\xbf\x1d\xec\xd5\xf7\xb3\x4f\xb7\xcb\x9b\x8b\xeb\xaf\xe7\x9f\xaf\xde\x5d\xce\x1f\x5e\x31\xa9\x73\x28\x0a\x3b\x05\x6b\x80\x49\xf3\xa6\x7d\xd9\x47\x62\x4d\x91\x33\xa9\x1d\x8a\xda\x62\x34\xbf\x06\xa5\x7c\x69\xa9\xde\x94\xe3\x28\xc3\xda\x87\x7d\xa2\xe4\xbc\x63\x47\xe8\xc5\x51\x47\xc5\xd1\x9c\x0a\xfc\xd8\x4c\xc7\x41\xbd\x57\xec\xcd\x71\x34\x61\x51\x11\x14\x6c\xf6\xda\x8d\xa7\x30\x12\xcc\x58\xaa\xd0\x97\x58\x3b\xc6\xff\x3b\x7b\x7d\x32\x18\xd6\x64\xbf\x81\x2d\xd8\xb4\xcd\x24\x9c\x3f\xb5\x9d\x0a\xd2\xeb\x61\x89\x00\x51\x22\x3b\xd9\x67\xa0\x88\xcc\x24\x4d\x26\xb2\x41\xb1\x02\x05\x5a\xb4\xfc\x3c\x3c\x2a\x0e\x30\xc6\x1d\x0d\x15\x72\x8e\x46\xd1\xae\xc2\x97\x29\xeb\xc1\x61\x3b\x75\x39\x18\xd3\x2d\x69\x1d\x0f\x8f\x60\x0b\x9c\x85\x9a\x3a\x9f\x2f\xb3\x89\x33\x28\x82\xf7\xbf\x2c\x1a\x25\x05\x38\xce\x66\x13\xc6\xc2\x29\xf5\xb8\xd9\xb5\xc0\x7e\x67\x90\xb3\x6b\x52\x4a\xea\xcd\x6d\x73\xde\x5b\x7d\x88\x67\x78\xc7\x41\x05\xf7\xb7\x1a\xb6\x20\x15\xac\x42\xd1\x36\x70\xa8\x50\x78\xb2\xed\x9a\x2a\x08\xe0\xa7\x28\xf1\xf1\xd4\x3d\x56\x46\x0d\xc0\x31\x3b\x0d\xd1\x89\xff\x53\x1f\xdf\x7f\x5e\x5b\x03\x92\xac\xf4\xbb\x33\x05\xce\xcd\x5b\x1e\x5a\x1e\x73\xd1\xaa\x45\x2e\xac\xf4\x52\x80\xca\x3a\x17\x97\x08\xc2\xfc\x60\x53\x1a\x6a\x48\xa1\x8d\x35\x33\x3c\x39\xbb\xc3\x5d\x60\xb9\x83\x7b\x57\x14\xa4\xdd\x67\xad\x76\x59\x54\xb1\x64\x82\x27\x59\xce\xb2\x8b\x7b\xe9\xbc\xcb\x1e\x01\x04\xfd\xcf\x83\x02\x1e\xe8\x6e\x05\x21\xdd\x67\x82\x31\x86\xeb\x35\x0a\xcf\x59\x36\xa7\xa5\x28\xb1\xa8\x15\xf6\xe6\x10\x61\x99\xec\x4e\x78\xc2\xa5\x71\x10\x92\x1c\x67\x4a\xea\xfa\xbe\x5b\x24\x48\x7b\x90\x1a\xed\xf0\xdd\xf9\xa3\xaa\x6d\x1f\x59\xc1\x06\x39\xb3\xa0\x45\x89\xb6\x3f\xec\x79\xf7\xcb\x67\xd3\xb7\xd3\x59\xba\x78\x51\x2b\xb5\x20\x25\xc5\x8e\xb3\xcb\xf5\x9c\xfc\xc2\xa2\xc3\x46\x91\xfb\x43\x17\x5d\x93\xc3\xd1\x93\x95\xf4\xc9\x4c\xa8\x9a\x8a\xec\x8e\xb3\xd9\xdb\xe3\x2b\x99\x48\xc8\x1f\x35\xba\xc3\xd5\xc2\xd4\x9c\xcd\x8e\x8f\xab\x51\x8c\x04\x02\xec\xc6\x71\xf6\x7f\x96\xe5\x41\x2b\xb2\x7f\xb3\x2c\x51\xb2\x5e\xb3\x33\xf6\xdb\xe0\xb2\x25\x55\x57\x78\x15\x2a\x29\xa9\x95\x9e\xb5\x70\x55\xe4\xed\xa2\x28\x7e\x15\xd6\x2f\xc0\x97\x3c\xd1\xca\xe4\x5b\xa0\x08\xb5\xc5\x59\xb8\x81\xf7\x92\x47\x36\x8d\x33\xec\xd8\x82\xac\xe7\x2c\x12\xc1\x5e\x6f\x52\x5c\x63\xc9\x93\x20\xc5\xd9\xed\xf9\xe2\x67\x71\x72\x2f\xcc\x28\xd6\xcd\xd9\x0f\xb0\x12\x69\xee\xd1\x2a\xf4\x56\x8a\xf1\xcc\x62\xb4\xe6\x56\x0a\xe7\x9b\xb4\xc7\x7b\x1f\x6f\x2d\x28\x45\xdf\x16\x56\x6e\xa5\xc2\x0d\x5e\x38\x01\xaa\x39\xb3\x3c\x5c\x1b\x2e\xa6\x5b\x80\x81\x95\x54\xd2\x4b\x3c\x28\x0e\x28\x8a\x74\x22\x67\xf3\x8b\x9b\xaf\xef\x2f\xe7\xe7\x5f\x97\x17\xd7\x5f\x2e\xcf\x2e\x12\x73\x61\xc9\x1c\x3a\x80\x52\x23\x1b\x77\x4d\xe4\xff\x27\x15\x76\xfd\x49\xba\x8d\x4a\x6e\x51\xa3\x73\x0b\x4b\x2b\x8c\xf1\x4a\xef\xcd\x07\xf4\x69\x08\xd3\x16\xca\x41\x13\xc0\xba\x72\xe0\xec\xf4\xf8\xf4\x38\x99\x76\xa2\xc4\x40\xf2\xc7\x9b\x9b\x45\x64\x90\x5a\x7a\x09\xea\x1c\x15\xec\x96\x28\x48\x17\x8e\xa7\x97\xb0\x41\x2b\xa9\x18\x6c\xb3\xd8\xe6\x65\x85\x54\xfb\xbd\x31\xb2\xb9\x5a\x08\x74\xee\xa6\xb4\xe8\x4a\x52\x45\x6a\x5d\x83\x54\xb5\xc5\xc8\x7a\x92\xb4\x32\xf2\xa7\xa9\x48\x1b\xa0\x88\x89\xd9\xe9\xec\xc5\x4c\xfc\x80\x88\xff\xfc\xc3\x3c\x14\xda\xf5\xd2\x78\xde\xb6\xce\x9d\xa1\x55\x8e\x9f\x50\x16\xd1\x37\xa7\x29\x6f\xe3\x22\xde\x50\xe1\xb1\x72\x87\x25\xdd\x5c\x54\xbd\xdc\x25\xb6\x7e\x0b\x46\x8d\x9d\xe3\xd0\xf1\x8d\x7a\xee\xad\x4f\x76\xd8\x5d\xcb\x3e\xd2\x3c\x45\x7d\xc0\x93\xdd\xd3\xa3\x7f\x3c\xfb\x3e\x31\xdc\x79\x6d\xa5\x64\x41\x95\xb2\x11\xb3\x13\x16\xcc\x93\xff\x7c\x9e\xd1\x8c\xf5\x6d\x47\xd7\x66\x44\x48\xcf\x6d\xdb\xd2\xc6\x6a\x2c\x66\x17\xe3\x72\xc1\xe3\x96\x7f\xbe\x7c\x78\x35\x89\xee\x88\xfc\xe0\x06\x30\xb1\xb4\x1f\x5e\x04\xf9\x88\xcc\x3f\xe1\xd0\xea\x73\x3e\xa2\xe4\x26\x15\xfc\xd4\xe5\xef\x00\x00\x00\xff\xff\x17\xf4\x4c\xa9\x89\x10\x00\x00") +var _corednsYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x57\xdf\x6f\xdb\x38\x12\x7e\xf7\x5f\x41\xe8\xd0\xb7\x93\x13\x5f\xd0\x36\xc7\xb7\x36\xc9\xb5\x01\x1a\xd7\x88\x93\xbe\x1c\x16\xc5\x98\x1a\x5b\xdc\x50\x1c\x2e\x49\xb9\xf1\x76\xf3\xbf\x2f\xa8\x5f\x26\x1d\xa5\x48\x83\xae\x5f\x2c\x72\x38\xdf\x50\x1f\x87\xdf\x8c\xc0\xc8\x2f\x68\x9d\x24\xcd\xd9\x76\x36\xb9\x93\xba\xe0\x6c\x89\x76\x2b\x05\xbe\x13\x82\x6a\xed\x27\x15\x7a\x28\xc0\x03\x9f\x30\xa6\xa1\x42\xce\x04\x59\x2c\xb4\xeb\xc6\xce\x80\x40\xce\xee\xea\x15\xe6\x6e\xe7\x3c\x56\x93\x3c\xcf\x27\x31\xb4\x5d\x81\x98\x42\xed\x4b\xb2\xf2\x4f\xf0\x92\xf4\xf4\xee\xd4\x4d\x25\x1d\x6d\x67\x2b\xf4\xd0\x47\x3e\x53\xb5\xf3\x68\xaf\x49\x61\x12\x56\xc1\x0a\x95\x0b\x4f\xac\x89\x63\x35\x7a\x6c\xfc\x57\x44\xde\x79\x0b\xc6\x48\xbd\x69\x03\xe5\x05\xae\xa1\x56\xde\x0d\xfb\x6d\x77\xc5\xfb\x6d\xdb\x5a\xa1\xe3\x93\x9c\x81\x91\x1f\x2c\xd5\xa6\x41\xce\x59\x96\x4d\x18\xb3\xe8\xa8\xb6\x02\xbb\x39\xd4\x85\x21\xa9\x1b\xb0\x9c\xb9\x96\x99\x76\x60\xa8\x68\x1f\x06\x12\xc2\x70\x8b\x76\xd5\xf9\x2a\xe9\x7c\xf3\xf0\x0d\xbc\x28\x9f\x17\x4f\x53\x71\x08\xb3\x41\xff\x2b\x08\x7d\x2f\x75\x21\xf5\x26\xe1\x15\xb4\x26\xdf\xb8\x77\xe4\x8e\xe1\x26\x7c\x43\xed\xa9\x36\x05\x78\xe4\x2c\xf3\xb6\xc6\xec\xd7\x1f\x0f\x29\xbc\xc6\x75\xb3\xbf\x8e\xb0\x1f\xbc\xf0\x84\xb1\xc7\xb9\xf3\x04\xb2\xab\x57\xbf\xa3\xf0\xcd\xd9\x8f\xa6\xfa\x8b\x13\x7c\xb8\x3b\x67\xa4\xd7\x72\x73\x05\xe6\x25\xd7\xa6\x5f\x7e\x46\x16\xd7\x52\x21\x67\x7f\x35\x9c\x4e\xf9\xeb\x13\xf6\xbd\x79\x0c\x3f\xb4\x96\xac\x1b\x86\x25\x82\xf2\xe5\x30\xb4\x08\xc5\x6e\x18\xed\x8f\x83\xbd\xfa\x7e\xf6\xe9\x76\x79\x73\x71\xfd\xf5\xfc\xf3\xd5\xbb\xcb\xf9\xc3\x2b\x26\x75\x0e\x45\x61\xa7\x60\x0d\x30\x69\xde\xb4\x0f\xfb\x48\xac\x49\x72\x26\xb5\x43\x51\x5b\x8c\xe6\xd7\xa0\x94\x2f\x2d\xd5\x9b\x72\x1c\x65\x58\xfb\xb0\xdf\x28\x39\xef\xd8\x11\x7a\x71\xd4\x51\x71\x34\xa7\x02\x3f\x36\xd3\x71\x50\xef\x15\x7b\x73\x1c\x4d\x58\x54\x04\x05\x9b\xbd\x76\xe3\x5b\x18\x09\x66\x2c\x55\xe8\x4b\xac\x1d\xe3\xff\x9d\xbd\x3e\x19\x0c\x6b\xb2\xdf\xc0\x16\x6c\xda\xee\x24\xdc\x3f\xb5\x9d\x0a\xd2\xeb\x61\x89\x00\x51\x22\x3b\xd9\xef\x40\x11\x99\x49\xba\x99\xc8\x06\xc5\x0a\x14\x68\xd1\xf2\xf3\xf0\x28\x39\xc0\x18\x77\x34\x64\xc8\x39\x1a\x45\xbb\x0a\x5f\xa6\xac\x07\x97\xed\xd4\xe5\x60\x4c\xb7\xa4\x75\x3c\xbc\x82\x2d\x70\x16\x72\xea\x7c\xbe\xcc\x26\xce\xa0\x08\xde\xff\xb2\x68\x94\x14\xe0\x38\x9b\x4d\x18\x0b\xb7\xd4\xe3\x66\xd7\x02\xfb\x9d\x41\xce\xae\x49\x29\xa9\x37\xb7\xcd\x7d\x6f\xf5\x21\x9e\xe1\x1d\x07\x15\xdc\xdf\x6a\xd8\x82\x54\xb0\x0a\x49\xdb\xc0\xa1\x42\xe1\xc9\xb6\x6b\xaa\x20\x80\x9f\xa2\x8d\x8f\x6f\xdd\x63\x65\xd4\x00\x1c\xb3\xd3\x10\x9d\xf8\x3f\xf5\xf2\xfd\xeb\xb5\x39\x20\xc9\x4a\xbf\x3b\x53\xe0\xdc\xbc\xe5\xa1\xe5\x31\x17\xad\x5a\xe4\xc2\x4a\x2f\x05\xa8\xac\x73\x71\x89\x20\xcc\x0f\x0e\xa5\xa1\x86\x14\xda\x58\x33\xc3\x2f\x67\x77\xb8\x0b\x2c\x77\x70\xef\x8a\x82\xb4\xfb\xac\xd5\x2e\x8b\x32\x96\x4c\xf0\x24\xcb\x59\x76\x71\x2f\x9d\x77\xd9\x23\x80\xa0\xff\x79\x50\xc0\x03\xdd\x15\xa4\xbd\x25\x95\x1b\x05\x1a\x9f\x89\xc9\x18\xae\xd7\x28\x3c\x67\xd9\x9c\x96\xa2\xc4\xa2\x56\xf8\xfc\x90\x15\x04\x86\x7e\x45\xac\x10\x61\x99\x24\x44\xf8\x85\x3a\x75\x10\x92\x1c\x67\x4a\xea\xfa\xbe\x5b\x14\xde\x1a\xa4\x46\x3b\x50\x9d\x3f\xba\x28\xed\x4f\x56\xb0\x41\xce\x2c\x68\x51\xa2\xed\xf5\x25\xef\xfe\xf9\x6c\xfa\x76\x3a\x4b\x17\x2f\x6a\xa5\x16\xa4\xa4\xd8\x71\x76\xb9\x9e\x93\x5f\x58\x74\xd8\x14\x81\xfe\x9e\x47\x95\x79\xb8\xed\xb2\x92\x3e\x99\x09\x89\x5a\x91\xdd\x71\x36\x7b\x7b\x7c\x25\x13\xd5\xfa\xa3\x46\x77\xb8\x5a\x98\x9a\xb3\xd9\xf1\x71\x35\x8a\x91\x40\x80\xdd\x38\xce\xfe\xcf\xb2\x3c\xc8\x53\xf6\x6f\x96\x25\xe2\xd9\x97\x89\x8c\xfd\x36\xb8\x6c\x49\xd5\x15\x5e\x85\xe4\x4d\xd2\xb3\x67\x2d\x54\xa7\xbc\x5d\x14\xc5\xaf\xc2\xfa\x05\xf8\x92\x27\xf2\x9c\xbc\x0b\x14\x21\x9d\x39\x0b\x45\x7f\xaf\xb2\x64\xd3\x38\xc3\x89\x2d\xc8\x7a\xce\x22\xdd\xed\x25\x2e\xc5\x35\x96\x3c\x09\x52\x9c\xdd\x9e\x2f\x7e\x16\x27\xf7\xc2\x8c\x62\xdd\x9c\xfd\x00\x2b\xa9\x06\x3d\x5a\x85\xde\x4a\x31\xbe\xb3\x18\xad\x29\x84\x41\x52\x48\x7b\xbc\xf7\xf1\xd1\x82\x52\xf4\x6d\x61\xe5\x56\x2a\xdc\xe0\x85\x13\xa0\x1a\x99\xe0\xa1\x52\xb9\x98\x6e\x01\x06\x56\x52\x49\x2f\xf1\x20\x39\xa0\x28\xd2\x89\x9c\xcd\x2f\x6e\xbe\xbe\xbf\x9c\x9f\x7f\x5d\x5e\x5c\x7f\xb9\x3c\xbb\x48\xcc\x85\x25\x73\xe8\x00\x4a\x8d\x1c\xdc\x35\x91\xff\x9f\x54\xd8\xb5\x44\xe9\x31\x2a\xb9\x45\x8d\xce\x2d\x2c\xad\x30\xc6\x2b\xbd\x37\x1f\xd0\xa7\x21\x4c\x9b\x28\x07\x7d\x07\xeb\xd2\x81\xb3\xd3\xe3\xd3\xe3\x64\xda\x89\x12\x03\xc9\x1f\x6f\x6e\x16\x91\x41\x6a\xe9\x25\xa8\x73\x54\xb0\x5b\xa2\x20\x5d\x38\x9e\xd6\x7d\x83\x56\x52\x31\xd8\x66\xb1\xcd\xcb\x0a\xa9\xf6\x7b\x63\x64\x73\xb5\x10\xe8\xdc\x4d\x69\xd1\x95\xa4\x8a\xd4\xba\x06\xa9\x6a\x8b\x91\xf5\x24\xe9\x9e\xe4\x4f\x53\x91\xf6\x5c\x11\x13\xb3\xd3\xd9\x8b\x99\xf8\x01\x11\xff\xf9\x87\x79\x28\xb4\xeb\xa5\xf1\xbc\xed\xd6\x3b\x43\xab\x1c\x3f\xa1\x2c\xa2\xef\x87\x53\xde\xc6\x45\xbc\xa1\xc2\x63\xe5\x0e\x53\xba\x29\x54\xbd\xdc\x25\xb6\xfe\x08\x46\x8d\x9d\xe3\xd0\x64\x8e\x7a\xee\xad\x4f\x36\xf5\xdd\x57\xc2\x48\xbf\x16\xb5\x1e\x4f\x36\x6c\x8f\x3e\xb2\xf6\xad\x69\xa8\x79\x6d\xa6\x64\x41\x95\xb2\x11\xb3\x13\x16\xcc\x93\x1f\x5b\xcf\xe8\xff\xfa\x4e\xa7\xeb\x6c\x22\xa4\xe7\x76\x8a\x69\x2f\x37\x16\xb3\x8b\x71\xb9\xe0\xf1\x57\xc6\x7c\xf9\xf0\x6a\x12\xd5\x88\xfc\xa0\x02\x98\x58\xda\x0f\x0b\x41\x3e\x22\xf3\x4f\x38\xb4\xfa\x9c\x8f\x28\xb9\x49\x05\x3f\x75\xf9\x3b\x00\x00\xff\xff\xe6\x9e\x4f\x12\xfc\x10\x00\x00") func corednsYamlBytes() ([]byte, error) { return bindataRead( @@ -130,7 +130,7 @@ func corednsYaml() (*asset, error) { return a, nil } -var _localStorageYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x56\x4b\x6f\xe3\x36\x10\xbe\xeb\x57\x10\x04\xf6\x52\x2c\xe5\x35\xda\x43\xc1\x9b\xeb\xc7\x6e\x00\xbf\x60\xa7\xed\x21\x58\x18\x14\x35\xb6\xb9\xa1\x48\x82\xa4\xd4\x75\xb7\xf9\xef\x05\xf5\x70\x24\xcb\x49\x1c\x14\xe5\xc5\xf0\x70\x66\xbe\x79\x7c\x33\x14\x33\xe2\x0f\xb0\x4e\x68\x45\x51\x31\x8c\x1e\x85\x4a\x29\xda\x82\x2d\x04\x87\x11\xe7\x3a\x57\x3e\xca\xc0\xb3\x94\x79\x46\x23\x84\x14\xcb\x80\x22\xa9\x39\x93\xc4\x30\x7f\x24\xc6\xea\x42\x04\x7b\xb0\xc4\x55\x76\x84\xd5\x86\x95\xba\x33\x8c\x03\x45\x8f\x79\x02\xc4\x9d\x9c\x87\x2c\x22\x84\x44\x6d\x64\x9b\x30\x1e\xb3\xdc\x1f\xb5\x15\x7f\x33\x2f\xb4\x8a\x1f\x7f\x75\xb1\xd0\x83\x62\x98\x80\x67\x4d\x60\x63\x99\x3b\x0f\x76\xa3\x25\xdc\x1e\x95\x0d\xda\x36\x97\xe0\x68\x44\x10\x33\xe2\xb3\xd5\xb9\x71\x14\x3d\x60\xfc\x35\x42\xc8\x82\xd3\xb9\xe5\x50\x4a\x94\x4e\xc1\xe1\x8f\x08\x9b\x10\x9b\xf3\xa0\x7c\xa1\x65\x9e\x01\x97\x4c\x64\xae\x34\x28\xc0\x26\xa5\xf2\x01\x7c\x50\x95\xc2\x95\xbf\x7f\x31\xcf\x8f\xf8\xeb\xdb\x20\xa0\x52\xa3\x85\xf2\x57\x81\x2a\xa1\x4e\x2f\xb0\x7e\xba\xc9\x71\x01\xc1\x6b\xc7\x90\x5b\x60\x1e\x4a\xa7\xd7\xe3\x73\x5e\x5b\x76\x80\xba\xe2\x7d\xa7\xf5\x3d\x97\xcc\x39\xb8\xb1\x02\xff\xbd\xbf\xbf\x09\x95\x0a\x75\xb8\xbd\xcd\x89\x50\x69\x14\x7a\xbd\x81\x7d\x50\x6e\x72\x7c\x05\x3d\x42\xa8\xcf\xab\x5b\xd8\xe4\xf2\xe4\x1b\x70\x5f\x12\xea\xea\xc8\xfc\x5f\x83\xc2\x8c\x71\x83\xf3\x9c\x4e\xc0\x48\x7d\xca\xe0\x1d\x33\xfa\x32\x94\x33\xc0\x69\xd9\x7b\x23\x05\x67\x8e\xa2\x61\x84\x90\x03\x09\xdc\x6b\x1b\x6e\x10\xca\x42\x7f\xe7\x2c\x01\xe9\x2a\x41\x28\xb3\x79\x05\xcb\x43\x66\x24\xf3\x50\x9b\xb7\x82\x0c\x47\x76\x3c\xbd\xe5\x0b\xa1\x26\xc4\x70\x8c\x15\xda\x0a\x7f\x1a\x07\x5a\x2e\xcb\x8c\x71\x95\x09\x09\x33\x4c\xb8\x15\x5e\x70\x26\x71\xad\xef\x3a\x0d\x5a\xbe\xaf\x3b\xe1\x78\x2d\xc1\x96\xec\x69\x45\x8c\x10\x41\x8f\x70\xa2\x08\x8f\x6b\xbc\x51\x9a\x6a\xe5\x56\x4a\x9e\x70\x4b\x0b\x21\x6d\x82\xb5\xb6\x14\xe1\xe9\x77\xe1\xbc\xc3\x57\x9c\x94\x91\x07\x86\xc5\xa1\x33\x56\x81\x87\x72\x4a\x32\x16\xe8\xf9\x0e\x87\x08\xc1\x7e\x0f\xdc\x53\x84\x97\x7a\xcb\x8f\x90\xe6\x12\x1a\x05\xae\x95\x67\x42\x81\x3d\x27\x42\xde\xe2\x4c\x75\x44\xc6\x0e\x40\x91\x65\x8a\x1f\xc1\x0e\xae\x6b\xd3\xe2\x53\xfc\x29\x1e\xfe\xd2\xb5\x5a\xe7\x52\xae\xb5\x14\xfc\x44\xd1\xdd\x7e\xa9\xfd\xda\x82\x83\x73\x71\x43\x50\x59\xc6\x54\xfa\x5c\x5a\xf2\x56\x34\x04\x39\xcf\xac\x6f\xfd\x27\x84\x6b\xb5\x17\x87\x96\x68\x00\x9e\x0f\x2a\x69\xfd\x13\x7f\x73\x5a\x9d\x35\xaa\x9d\xbb\x08\x7d\x76\x6d\xec\xaa\x1e\x95\x05\xa9\x94\x5a\xe5\xcd\x82\xfe\x9a\xf9\x23\xed\x00\x9c\x35\x40\x15\x7d\x67\xeb\xd5\x64\xb7\x1c\x2d\xa6\xdb\xf5\x68\x3c\x6d\x39\x2b\x98\xcc\x61\x66\x75\x46\x3b\x0d\xdc\x0b\x90\x69\xbd\xcb\x7a\xf2\x0a\xbb\x99\xa7\xf8\x3c\xd2\x3d\xd0\x2f\xd3\xf9\x7a\xba\xd9\xdd\x2d\x46\x9f\x7b\x98\xad\x4e\x8a\xc4\x32\x7b\x22\x49\xee\x4e\x89\xfe\x4e\x87\xf1\xcf\xc3\x78\x18\xb5\x4b\xf4\x8e\xea\x54\xf2\x05\x33\xdd\xd0\x7b\x14\xab\x9b\x75\xb9\xe3\xba\xef\xd1\xf3\xb6\xdb\x56\xf2\x72\xe0\x5f\xdd\x77\x61\xf9\x2b\xa5\x7d\x7b\x58\xdb\x8f\xd8\xc5\x70\x09\x47\x52\xd8\xb3\x5c\x7a\x52\x5e\x53\x84\xbd\xcd\x01\x47\x6d\x52\x37\xa5\x0a\x06\x2d\xa4\x2a\xf7\xfa\xad\x5a\xe8\x14\x28\xfa\x93\x09\x3f\xd3\x76\x26\xac\xf3\x63\xad\x5c\x9e\x81\x8d\x6c\xf5\xfd\xd0\x4c\xc0\x04\x24\x78\x28\x33\xaf\x1f\xa0\xa6\x64\xd1\xc5\x07\xd9\xab\x7b\xfd\xcc\xf6\x17\x56\x7a\x63\xd8\x22\x3e\x45\xff\x90\x73\x57\x7e\x5c\x50\x0b\x55\x1b\x28\x90\x6b\xc1\x0c\xa6\x0f\xbd\xfb\xbe\x45\xc7\x12\x53\x3c\x99\xce\x46\xbf\xcf\xef\x77\xeb\xd1\xfd\x97\xdd\x6c\xb5\xd9\x2d\x57\xcb\xdd\xfc\x6e\x7b\x3f\x9d\xec\x96\xab\xc9\x74\x8b\x3f\xbe\xec\x23\x64\xe5\x30\x7d\xc0\x1f\x7e\x34\x7e\xe6\xab\xf1\x68\xbe\xdb\xde\xaf\x36\xa3\xcf\xd3\xd2\xeb\xd3\x87\xf2\x1b\xa4\x7b\x9e\x7a\x92\x67\x9d\xa7\xe8\xdf\x00\x00\x00\xff\xff\x19\x70\x13\x3b\xe6\x0a\x00\x00") +var _localStorageYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x56\xcd\x8e\xe3\x36\x0c\xbe\xfb\x29\x04\x01\x7b\x29\x56\xce\x06\xed\xa1\xd0\x2d\xcd\xcf\xec\x00\xf9\x43\x32\x6d\x0f\x83\x45\x20\xcb\x4c\xa2\x1d\x59\x12\x24\xd9\xdd\x74\x3b\xef\x5e\xc8\x76\x32\x76\x9c\x99\x49\xd0\xae\x2e\x41\x28\x92\x1f\x45\x7e\x24\xcd\x8c\xf8\x03\xac\x13\x5a\x51\x54\xf4\xa3\x27\xa1\x52\x8a\xd6\x60\x0b\xc1\x61\xc0\xb9\xce\x95\x8f\x32\xf0\x2c\x65\x9e\xd1\x08\x21\xc5\x32\xa0\x48\x6a\xce\x24\x31\xcc\xef\x89\xb1\xba\x10\xc1\x1e\x2c\x71\x95\x1d\x61\xb5\x61\xa5\xee\x0c\xe3\x40\xd1\x53\x9e\x00\x71\x07\xe7\x21\x8b\x08\x21\x51\x13\xd9\x26\x8c\xc7\x2c\xf7\x7b\x6d\xc5\xdf\xcc\x0b\xad\xe2\xa7\x5f\x5d\x2c\x74\xaf\xe8\x27\xe0\xd9\x31\xb0\xa1\xcc\x9d\x07\xbb\xd2\x12\xae\x8f\xca\x06\x6d\x9b\x4b\x70\x34\x22\x88\x19\x71\x67\x75\x6e\x1c\x45\x8f\x18\x7f\x89\x10\xb2\xe0\x74\x6e\x39\x94\x12\xa5\x53\x70\xf8\x23\xc2\x26\xc4\xe6\x3c\x28\x5f\x68\x99\x67\xc0\x25\x13\x99\x2b\x0d\x0a\xb0\x49\xa9\xbc\x03\x1f\x54\xa5\x70\xe5\xef\x5f\xcc\xf3\x3d\xfe\xf2\x3e\x08\xa8\xd4\x68\xa1\xfc\x45\xa0\x4a\xa8\xd3\x33\xac\x9f\xae\x72\x5c\x40\xf0\xda\x32\xe4\x16\x98\x87\xd2\xe9\xe5\xf8\x9c\xd7\x96\xed\xa0\xce\x78\xd7\x69\x7d\xcf\x25\x73\x0e\xae\xcc\xc0\x7f\xaf\xef\x6f\x42\xa5\x42\xed\xae\x2f\x73\x22\x54\x1a\x85\x5a\xaf\x60\x1b\x94\x8f\x6f\x7c\x03\x3d\x42\xa8\xcb\xab\x6b\xd8\xe4\xf2\xe4\x2b\x70\x5f\x12\xea\x62\xcb\xfc\xa8\x46\x61\xc6\xb8\xde\xa9\x4f\x47\x60\xa4\x3e\x64\x70\x43\x8f\xbe\x0e\xe5\x0c\x70\x5a\xd6\xde\x48\xc1\x99\xa3\xa8\x1f\x21\xe4\x40\x02\xf7\xda\x86\x1b\x84\xb2\x50\xdf\x29\x4b\x40\xba\x4a\x10\xd2\x6c\xde\xc0\xf2\x90\x19\xc9\x3c\xd4\xe6\x8d\x20\xc3\x91\x2d\x4f\xef\xf9\x42\xe8\x18\x62\x38\xc6\x0a\x6d\x85\x3f\x0c\x03\x2d\xe7\xe5\x8b\x71\xf5\x12\x12\x7a\x98\x70\x2b\xbc\xe0\x4c\xe2\x5a\xdf\xb5\x0a\x34\xbf\xad\x3a\xe1\x78\x2d\xc1\x96\xec\x69\x44\x8c\x10\x41\x4f\x70\xa0\x08\x0f\x6b\xbc\x41\x9a\x6a\xe5\x16\x4a\x1e\x70\x43\x0b\x21\x6d\x82\xb5\xb6\x14\xe1\xf1\x37\xe1\xbc\xc3\x17\x9c\x94\x91\x07\x86\xc5\xa1\x32\x56\x81\x87\xb2\x4b\xb8\x56\xde\x6a\x49\x8c\x64\x0a\x6e\xf0\x8b\x10\x6c\xb7\xc0\x3d\x45\x78\xae\xd7\x7c\x0f\x69\x2e\xe1\x16\xe0\x8c\x85\xbe\xf8\xbf\x10\xc3\x33\x98\x50\x60\x4f\x19\x24\xef\x91\xb5\x3a\x22\x63\x3b\xa0\xc8\x32\xc5\xf7\x60\x7b\x97\xb5\x69\xf1\x29\xfe\x14\xf7\x7f\x69\x5b\x2d\x73\x29\x97\x5a\x0a\x7e\xa0\xe8\x7e\x3b\xd7\x7e\x69\xc1\xc1\xa9\xaa\x21\xa8\x2c\x63\x2a\x7d\xa9\x29\x79\x2f\x1a\x82\x9c\x67\xd6\x37\xfe\x13\xc2\xb5\xda\x8a\x5d\x43\xd4\x03\xcf\x7b\x95\xb4\xfe\x89\xbf\x3a\xad\x4e\x1a\xd5\xb0\x9f\x05\x82\xb9\x26\x76\x95\x8f\xca\x82\x54\x4a\x8d\xf4\x66\x41\x7f\xc9\xfc\x9e\xb6\x00\x4e\x1a\xa0\x8a\xae\xb3\xe5\x62\xb4\x99\x0f\x66\xe3\xf5\x72\x30\x1c\x37\x9c\x15\x4c\xe6\x30\xb1\x3a\xa3\xad\x02\x6e\x05\xc8\xb4\x1e\xa2\x1d\x79\x85\x7d\x6c\xe4\xf8\x34\x4b\x3a\xa0\x9f\xc7\xd3\xe5\x78\xb5\xb9\x9f\x0d\xee\x3a\x98\x8d\x4a\x8a\xc4\x32\x7b\x20\x49\xee\x0e\x89\xfe\x46\xfb\xf1\xcf\xfd\xb8\x1f\x35\x53\x74\x43\x76\x2a\xf9\x8c\x99\x76\xe8\x1d\x8a\xd5\xc5\x3a\x1f\xae\xed\x45\xf8\x32\x66\xd7\x95\xbc\x9c\x34\x6f\x0e\xda\xb0\x75\x94\xd2\xbe\x39\x25\x9a\xdb\xf3\xac\xb9\x84\x23\x29\x6c\x59\x2e\x3d\x29\xaf\x29\xc2\xde\xe6\x80\xa3\x26\xa9\x8f\xa9\x0a\x06\x0d\xa4\xea\xed\xf5\x92\x9c\xe9\x14\x28\xfa\x93\x09\x3f\xd1\x76\x22\xac\xf3\x43\xad\x5c\x9e\x81\x8d\x6c\xf5\xe1\x72\xec\x80\x11\x48\xf0\x50\xbe\xbc\xde\x7c\xc7\x94\x45\x67\x5f\x82\x6f\x2e\x94\x13\xdb\x5f\xd9\x25\x47\xc3\x06\xf1\x29\xfa\x87\x9c\xaa\xf2\xfd\x8c\x5a\xa8\x9a\x40\x81\x5c\x33\x66\x30\x7d\xec\xdc\x77\x2d\x5a\x96\x98\xe2\xd1\x78\x32\xf8\x7d\xfa\xb0\x59\x0e\x1e\x3e\x6f\x26\x8b\xd5\x66\xbe\x98\x6f\xa6\xf7\xeb\x87\xf1\x68\x33\x5f\x8c\xc6\x6b\xfc\xf1\x75\x1f\xe1\x55\x0e\xd3\x47\xfc\xe1\xfb\xd1\xcf\x74\x31\x1c\x4c\x37\xeb\x87\xc5\x6a\x70\x37\x2e\xbd\x3e\x7f\x28\x3f\x7e\xda\xe7\xb9\x23\x79\xd1\x79\x8e\xfe\x0d\x00\x00\xff\xff\xe8\x80\x86\xef\x5f\x0b\x00\x00") func localStorageYamlBytes() ([]byte, error) { return bindataRead( @@ -230,7 +230,7 @@ func metricsServerMetricsApiserviceYaml() (*asset, error) { return a, nil } -var _metricsServerMetricsServerDeploymentYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xa4\x91\x4f\x8b\x13\x41\x10\xc5\xef\xf3\x29\x1e\xe3\xb9\x13\x45\x10\xe9\xdb\xb2\xeb\x4d\xa3\xb0\xe0\xbd\xb6\xa7\x62\x9a\xf4\x3f\xaa\x2a\xd1\x41\xfc\xee\x32\x3b\x49\x4c\x76\x37\x22\x58\xc7\x9e\xf7\xaa\x7e\x6f\x9e\x73\xae\xa3\x16\xbf\xb2\x68\xac\xc5\x63\xff\xa6\xdb\xc6\x32\x78\xdc\xb3\xec\x63\xe0\x9b\x10\xea\xae\x58\x97\xd9\x68\x20\x23\xdf\x01\x85\x32\x7b\x64\x36\x89\x41\x9d\xb2\xec\x59\x0e\xcf\xda\x28\xb0\xc7\x76\xf7\xc0\x4e\x47\x35\xce\xdd\xd3\x0b\xd4\x9a\x2e\x4f\x67\xee\xb8\xa5\x3a\x66\xfe\xaf\x13\x40\xa2\x07\x4e\x3a\x39\x81\xed\x7b\x75\xd4\xda\x33\xbb\x36\x0e\x93\x42\x39\x71\xb0\x2a\xb3\x3a\x93\x85\xcd\xc7\x33\xfb\xf5\x05\x80\x71\x6e\x89\x8c\x0f\xd6\x33\xe0\x69\xae\x40\x4f\x93\x2e\x0e\xfc\xed\x04\x70\xe4\x9c\xa6\x49\xac\x12\x6d\xbc\x4d\xa4\xba\x7a\xdc\xdf\xcf\xa1\x5d\xa9\x03\xbb\x20\xd1\x62\xa0\xd4\x1f\xf4\x7a\xd1\xda\xea\x3a\x90\xd5\xc4\x42\x16\x6b\x39\xa3\x72\xd8\xf2\xe8\xd1\xdf\x1e\xb6\xde\x0c\x43\x2d\xfa\xb9\xa4\xb1\x3f\x69\x80\xda\x26\x67\x15\x8f\xfe\xc3\x8f\xa8\xa6\xfd\xb3\x05\x8f\x6c\x52\x13\x2f\xa6\x9a\xa4\xb0\xb1\x2e\x62\x5d\x66\x52\x63\xf9\xc7\x65\x00\xaf\xd7\x1c\xcc\xa3\x5f\xd5\xfb\xb0\xe1\x61\x97\xf8\xf8\x79\x5f\xd3\x2e\xf3\x89\xfd\x15\xf2\x14\x18\xb1\xc0\x72\x83\x56\x7c\x67\x04\x2a\x50\x5a\x73\x1a\xb1\x53\xc6\x5a\x6a\x76\x1a\x64\x2a\x1c\x31\xd3\x37\x56\x50\x19\x96\x55\x20\x4c\x83\xab\x25\x8d\x08\xb5\x18\xc5\xc2\xa2\xdd\x31\xd2\x5c\xab\xe5\xe6\x86\x28\x27\x3a\xce\xcd\xc6\xbb\x28\x1e\x3f\x7f\x1d\x1e\xff\x78\xfd\x13\xf3\x8b\x15\x60\x86\xf0\x10\x2a\x61\xc3\xb2\xbc\x54\xf9\xfd\xeb\xc5\xdb\xc5\xbb\x93\x78\x4e\xfc\x69\x8a\x79\x51\xd9\xcb\x78\x98\x7f\xc8\x17\xb2\x8d\xc7\xd2\x72\xeb\xba\xdf\x01\x00\x00\xff\xff\x99\xb2\xda\xda\xeb\x03\x00\x00") +var _metricsServerMetricsServerDeploymentYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x52\xcd\x6e\x13\x41\x0c\xbe\xef\x53\x58\xcb\x79\x12\x10\x12\x42\x73\xab\x5a\x6e\x10\x90\x2a\x71\x77\x67\x1d\x32\xca\xcc\x78\x64\x3b\x81\x15\xe2\xdd\xd1\x74\xb7\x4b\xd2\x36\xa8\x12\xf8\x68\x7d\x7f\xfe\x71\xce\x75\x58\xe3\x57\x12\x8d\x5c\x3c\x1c\xdf\x74\xfb\x58\x06\x0f\xb7\x24\xc7\x18\xe8\x2a\x04\x3e\x14\xeb\x32\x19\x0e\x68\xe8\x3b\x80\x82\x99\x3c\x64\x32\x89\x41\x9d\x92\x1c\x49\xe6\xb6\x56\x0c\xe4\x61\x7f\xb8\x23\xa7\xa3\x1a\xe5\xee\xb1\x03\xd6\xaa\xeb\xc5\xe6\x86\x6a\xe2\x31\xd3\x3f\x59\x00\x24\xbc\xa3\xa4\x8d\x09\xb0\x7f\xaf\x0e\x6b\x7d\x42\xd7\x4a\xa1\x21\x94\x12\x05\x63\x99\xd0\x19\x2d\xec\x3e\x9e\xd0\x2f\x0b\x00\x18\xe5\x9a\xd0\x68\xa6\x9e\x04\x6e\x75\x21\x74\xab\x74\x66\xf0\x37\x0b\x80\x87\x9c\xad\xaa\x44\x96\x68\xe3\x75\x42\xd5\xcd\xbd\x7e\x3f\x0d\xed\x0a\x0f\xe4\x82\x44\x8b\x01\x53\x3f\xe3\xf5\xec\x6a\x9b\xcb\x81\x8c\x13\x09\x5a\xe4\x72\x92\xca\xc1\x9e\x46\x0f\xfd\xf5\xac\x7a\x35\x0c\x5c\xf4\x73\x49\x63\xbf\x60\x00\xb8\x36\x26\x8b\x87\xfe\xc3\x8f\xa8\xa6\xfd\x13\x81\xfb\x6c\xc2\x89\x56\xed\x4c\x52\xc8\x48\x57\x91\xd7\x81\x8b\x09\x27\x57\x13\x16\x7a\xa1\x26\x00\x6d\xb7\x14\xcc\x43\xbf\xe1\xdb\xb0\xa3\xe1\x90\xe8\xe5\x96\x19\xd5\x48\xfe\x87\xd7\x91\xd3\x21\xd3\xb2\xae\x57\x90\xdb\x8e\x21\x16\xb0\x5c\x41\x19\xbe\x13\x04\x2c\xa0\xb8\xa5\x34\xc2\x41\x09\xb6\xc2\xd9\x69\x90\xf6\x63\x10\x33\x7e\x23\x05\x2c\xc3\x9a\x05\x84\x70\x70\x5c\xd2\x08\x6d\x29\x18\x0b\x89\x76\x0f\x23\x4d\x9f\x64\xb9\xba\x21\xca\x92\x8e\x72\xb5\xf1\x26\x8a\x87\x9f\xbf\xe6\xe6\x1f\xae\x7f\x44\x7e\xf6\xea\x30\x85\xf0\x20\x58\xc2\x8e\x64\x7d\x8e\xf2\xc7\xd7\xab\xb7\xab\x77\x0b\x78\x9a\xf8\x53\x1b\xf3\xec\x4b\x9e\x8f\x07\xd3\x42\xbe\xa0\xed\x3c\xac\x2d\xd7\xae\xfb\x1d\x00\x00\xff\xff\x2c\xcf\xfd\xe4\x5e\x04\x00\x00") func metricsServerMetricsServerDeploymentYamlBytes() ([]byte, error) { return bindataRead( @@ -310,7 +310,7 @@ func rolebindingsYaml() (*asset, error) { return a, nil } -var _traefikYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x92\x4f\x8f\xd3\x30\x10\xc5\xef\xf9\x14\xa3\x48\x7b\x4c\x42\x6f\xc8\xb7\xa5\x54\x02\x21\x95\x15\x05\xae\x68\xe2\xbc\x36\x56\x1d\x3b\x9a\x99\x54\x84\x3f\xdf\x1d\x25\x5b\xba\x08\x81\xb4\xbe\x79\xfc\x7b\xcf\xcf\x4f\xe6\x31\x7c\x86\x68\xc8\xc9\x51\x8f\x38\xd4\x9e\xcd\x22\xea\x90\x9b\xcb\xa6\x38\x87\xd4\x39\x7a\x83\x38\x6c\x7b\x16\x2b\x06\x18\x77\x6c\xec\x0a\xa2\xc4\x03\x1c\x99\x30\x8e\xe1\x7c\xdd\xeb\xc8\x1e\x8e\xce\x53\x8b\x4a\x67\x35\x0c\x85\x8e\xf0\x0b\xee\x17\x03\x47\xbd\xd9\xa8\xae\x69\xee\xbe\xbf\xfb\xf4\x6a\xf7\x61\xbf\xfb\xb8\x3b\x7c\xb9\x7f\x78\xfb\xf3\xae\x51\x63\x0b\xbe\x59\x41\x6d\xae\xc6\xd5\xa6\x7e\xb9\xa9\x5f\xd4\x76\xfa\x56\x10\x5d\x38\x4e\xd0\x6d\x4e\x86\x64\x8e\x7e\x54\x05\x11\x91\xb4\xbc\x5e\xb1\x2c\x24\x6e\x23\xba\x25\xd8\x84\x75\xa6\x1a\xff\x7f\x38\xc0\x24\x78\xfd\x0d\x8c\x92\x07\x58\x8f\xe9\x36\xf9\x97\x68\x79\x9e\x24\x18\x6e\x54\x48\x27\x81\xea\x2e\x75\x63\x0e\xc9\x9e\xc4\x93\xe2\x35\x8e\x3c\x45\x7b\x98\xda\x18\xb4\x47\x77\x80\x5c\x82\xc7\x1f\x7e\xa3\x84\x2c\xc1\xe6\x6d\x64\xd5\xfd\x5a\x6b\xf9\xd8\x5e\xe5\xe3\xa4\x06\xa9\xbc\x04\x0b\x9e\x63\xb9\x0a\xc2\xc0\xa7\x05\x12\x4e\xbe\x87\x34\x31\xb4\xc2\x32\x57\xd7\xce\x1e\x21\xcb\x11\xc2\x16\x72\xba\xc5\xac\xe8\x8c\xd9\x51\xb9\xbd\xba\xdd\x77\x5d\x4e\xfa\x3e\xc5\xb9\xbc\x25\xce\xe3\xa2\xca\xe2\xa8\xdc\x7d\x0d\x6a\x5a\xfe\x25\x4e\xb9\x43\x25\x39\xa2\x7e\xea\x61\xf9\x2e\x03\x2f\x49\x9f\x61\x44\x84\xe3\x11\xde\x1c\x95\xfb\x7c\xf0\x3d\xba\x29\xa2\x2c\x7e\x05\x00\x00\xff\xff\x82\xe7\xc7\x94\x8a\x02\x00\x00") +var _traefikYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x9c\x92\xcf\x8a\xdb\x4c\x10\xc4\xef\x7a\x8a\x46\xb0\x47\x49\x9f\x6f\x1f\x73\xdb\x38\x86\x84\x80\xb3\xc4\x49\xae\xa1\x35\x2a\x5b\x83\x47\x33\xa2\xbb\x65\xa2\xfc\x79\xf7\x20\xad\xe3\x0d\x21\x81\x25\xba\xa9\xe7\x57\xd5\x35\xc5\xf0\x18\x3e\x42\x34\xe4\xe4\xa8\x47\x1c\x6a\xcf\x66\x11\x75\xc8\xcd\x65\x53\x9c\x43\xea\x1c\xbd\x42\x1c\xb6\x3d\x8b\x15\x03\x8c\x3b\x36\x76\x05\x51\xe2\x01\x8e\x4c\x18\xc7\x70\xbe\xfe\xeb\xc8\x1e\x8e\xce\x53\x8b\x4a\x67\x35\x0c\x85\x8e\xf0\x0b\xee\x17\x03\x47\xbd\xd9\xa8\xae\x69\xee\xbe\xbe\xf9\xf0\x62\xf7\x6e\xbf\x7b\xbf\x3b\x7c\xba\x7f\x78\xfd\xfd\xae\x51\x63\x0b\xbe\x59\x41\x6d\xae\xc6\xd5\xa6\xfe\x7f\x53\xff\x57\xdb\xe9\x4b\x41\x74\xe1\x38\x41\xb7\x39\x19\x92\x39\xfa\x56\x15\x44\x44\xd2\xf2\xba\x62\xf9\x90\xb8\x8d\xe8\x96\x60\x13\xd6\x99\x6a\xfc\xfb\xe1\x00\x93\xe0\xf5\x27\x30\x4a\x1e\x60\x3d\xa6\xdb\xe4\x4f\xa2\xe5\x7a\x92\x60\xb8\x51\x21\x9d\x04\xaa\xbb\xd4\x8d\x39\x24\x7b\x12\x4f\x8a\x97\x38\xf2\x14\xed\x61\x6a\x63\xd0\x1e\xdd\x01\x72\x09\x1e\xbf\xf8\x8d\x12\xb2\x04\x9b\xb7\x91\x55\xf7\x6b\xad\xe5\x63\x7b\x95\x8f\x93\x1a\xa4\xf2\x12\x2c\x78\x8e\xe5\x2a\x08\x03\x9f\x16\x48\x38\xf9\x1e\xd2\xc4\xd0\x0a\xcb\x5c\x5d\x3b\x7b\x84\x2c\x47\x08\x5b\xc8\xe9\x16\xb3\xa2\x33\x66\x47\xe5\xf6\xea\x76\xdf\x75\x39\xe9\xdb\x14\xe7\xf2\x96\x38\x8f\x8b\x2a\x8b\xa3\x72\xf7\x39\xa8\x69\xf9\x9b\x38\xe5\x0e\x95\xe4\x88\xfa\xa9\x87\xe5\xb9\xf8\x9c\x4c\x72\xac\xc6\xc8\x09\xcf\xf0\x23\xc2\xf1\x08\x6f\x8e\xca\x7d\x3e\xf8\x1e\xdd\x14\xf1\xdc\x65\x03\x2f\xb5\xfc\xfb\x96\x1f\x01\x00\x00\xff\xff\x8e\x38\x58\x4b\xf7\x02\x00\x00") func traefikYamlBytes() ([]byte, error) { return bindataRead( diff --git a/pkg/etcd/controller.go b/pkg/etcd/controller.go index cf885f1e1f..5fbacfa8bf 100644 --- a/pkg/etcd/controller.go +++ b/pkg/etcd/controller.go @@ -11,10 +11,10 @@ import ( ) const ( - nodeID = "etcd.k3s.cattle.io/node-name" - nodeAddress = "etcd.k3s.cattle.io/node-address" - master = "node-role.kubernetes.io/master" - etcdRole = "node-role.kubernetes.io/etcd" + nodeID = "etcd.k3s.cattle.io/node-name" + nodeAddress = "etcd.k3s.cattle.io/node-address" + controlPlane = "node-role.kubernetes.io/control-plane" + etcdRole = "node-role.kubernetes.io/etcd" ) type NodeControllerGetter func() controllerv1.NodeController @@ -58,7 +58,7 @@ func (h *handler) handleSelf(node *v1.Node) (*v1.Node, error) { if node.Annotations[nodeID] == h.etcd.name && node.Annotations[nodeAddress] == h.etcd.address && node.Labels[etcdRole] == "true" && - node.Labels[master] == "true" { + node.Labels[controlPlane] == "true" { return node, nil } @@ -69,7 +69,7 @@ func (h *handler) handleSelf(node *v1.Node) (*v1.Node, error) { node.Annotations[nodeID] = h.etcd.name node.Annotations[nodeAddress] = h.etcd.address node.Labels[etcdRole] = "true" - node.Labels[master] = "true" + node.Labels[controlPlane] = "true" return h.nodeController.Update(node) } diff --git a/pkg/server/server.go b/pkg/server/server.go index e2dc685051..160a43bccd 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -37,7 +37,10 @@ import ( "k8s.io/apimachinery/pkg/util/net" ) -const MasterRoleLabelKey = "node-role.kubernetes.io/master" +const ( + MasterRoleLabelKey = "node-role.kubernetes.io/master" + ControlPlaneRoleLabelKey = "node-role.kubernetes.io/control-plane" +) func resolveDataDir(dataDir string) (string, error) { dataDir, err := datadir.Resolve(dataDir) @@ -117,7 +120,7 @@ func runControllers(ctx context.Context, config *Config) error { } start := func(ctx context.Context) { - if err := masterControllers(ctx, sc, config); err != nil { + if err := coreControllers(ctx, sc, config); err != nil { panic(err) } if err := sc.Start(ctx); err != nil { @@ -130,7 +133,7 @@ func runControllers(ctx context.Context, config *Config) error { controlConfig.Runtime.Handler = handler } if !config.DisableAgent { - go setMasterRoleLabel(ctx, sc.Core.Core().V1().Node()) + go setControlPlaneRoleLabel(ctx, sc.Core.Core().V1().Node()) } go setClusterDNSConfig(ctx, config, sc.Core.Core().V1().ConfigMap()) @@ -148,7 +151,7 @@ func runControllers(ctx context.Context, config *Config) error { return nil } -func masterControllers(ctx context.Context, sc *Context, config *Config) error { +func coreControllers(ctx context.Context, sc *Context, config *Config) error { if err := nodepassword.MigrateFile( sc.Core.Core().V1().Secret(), sc.Core.Core().V1().Node(), @@ -419,25 +422,26 @@ func isSymlink(config string) bool { return false } -func setMasterRoleLabel(ctx context.Context, nodes v1.NodeClient) error { +func setControlPlaneRoleLabel(ctx context.Context, nodes v1.NodeClient) error { for { nodeName := os.Getenv("NODE_NAME") node, err := nodes.Get(nodeName, metav1.GetOptions{}) if err != nil { - logrus.Infof("Waiting for master node %s startup: %v", nodeName, err) + logrus.Infof("Waiting for control-plane node %s startup: %v", nodeName, err) time.Sleep(1 * time.Second) continue } - if v, ok := node.Labels[MasterRoleLabelKey]; ok && v == "true" { + if v, ok := node.Labels[ControlPlaneRoleLabelKey]; ok && v == "true" { break } if node.Labels == nil { node.Labels = make(map[string]string) } + node.Labels[ControlPlaneRoleLabelKey] = "true" node.Labels[MasterRoleLabelKey] = "true" _, err = nodes.Update(node) if err == nil { - logrus.Infof("Master role label has been set successfully on node: %s", nodeName) + logrus.Infof("Control-plane role label has been set successfully on node: %s", nodeName) break } select { @@ -479,7 +483,7 @@ func setClusterDNSConfig(ctx context.Context, controlConfig *Config, configMap v logrus.Infof("Cluster dns configmap has been set successfully") break } - logrus.Infof("Waiting for master node %s startup: %v", nodeName, err) + logrus.Infof("Waiting for control-plane node %s startup: %v", nodeName, err) select { case <-ctx.Done(): diff --git a/pkg/servicelb/controller.go b/pkg/servicelb/controller.go index 0bad0c04df..d71549cd95 100644 --- a/pkg/servicelb/controller.go +++ b/pkg/servicelb/controller.go @@ -362,12 +362,20 @@ func (h *handler) newDaemonSet(svc *core.Service) (*apps.DaemonSet, error) { } // Add toleration to noderole.kubernetes.io/master=*:NoSchedule - noScheduleToleration := core.Toleration{ + masterToleration := core.Toleration{ Key: "node-role.kubernetes.io/master", Operator: "Exists", Effect: "NoSchedule", } - ds.Spec.Template.Spec.Tolerations = append(ds.Spec.Template.Spec.Tolerations, noScheduleToleration) + ds.Spec.Template.Spec.Tolerations = append(ds.Spec.Template.Spec.Tolerations, masterToleration) + + // Add toleration to noderole.kubernetes.io/control-plane=*:NoSchedule + controlPlaneToleration := core.Toleration{ + Key: "node-role.kubernetes.io/control-plane", + Operator: "Exists", + Effect: "NoSchedule", + } + ds.Spec.Template.Spec.Tolerations = append(ds.Spec.Template.Spec.Tolerations, controlPlaneToleration) // Add toleration to CriticalAddonsOnly criticalAddonsOnlyToleration := core.Toleration{