kubernetes/cluster
Davanum Srinivas 67043dca9f
disable unnecessary Ubuntu services during node bootstrap
Mask and stop services that compete with apt operations or are not
needed for Kubernetes nodes:

- apt-news.service/timer: fetches APT news, holds apt lock
- esm-cache.service: Ubuntu Pro cache updates
- snapd.service/socket: Snap package manager
- lxd-installer.socket: LXD container helper
- ubuntu-advantage.service: Ubuntu Pro auto-attach
- unattended-upgrades.service: automatic security updates
- motd-news.timer: MOTD news fetching
- update-notifier-motd.timer: "new Ubuntu version" checks
- update-notifier-download.timer: failed package retry

This addresses CI timeouts where apt-news.service running concurrently
with apt-get update caused the master node to take ~5 minutes for
package index downloads (vs ~5-9 seconds on worker nodes).

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-02-03 16:49:06 -05:00
..
addons update coredns to 1.14.1 2026-01-29 13:56:47 +08:00
gce disable unnecessary Ubuntu services during node bootstrap 2026-02-03 16:49:06 -05:00
images etcd: Remove unused legacy image build code 2025-12-18 18:15:13 +02:00
kubemark Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
log-dump log-dump.sh: dump containerd by default, not docker 2024-05-21 14:15:57 -07:00
pre-existing Drop unsupported iks configuration for kubemark 2022-09-25 17:33:22 -04:00
skeleton Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
common.sh Remove invalid SAN certificate construction 2025-10-13 10:27:22 -07:00
get-kube-binaries.sh fix: use dl.k8s.io, not kubernetes-release bucket 2023-05-13 10:57:41 +00:00
get-kube.sh fixed typo in get-kube.sh 2023-05-19 00:47:29 +02:00
kube-down.sh fix shellcheck failures on kube-down.sh kubeadm.sh get-build.sh 2019-02-14 15:12:08 +08:00
kube-up.sh Remove deprecated centos/local support 2019-04-17 11:03:34 -04:00
kube-util.sh remove kubernetes-anywhere from this repository 2020-04-21 22:52:51 +03:00
kubectl.sh Import 'logging.sh' to avoid error when logging 2022-01-06 19:03:32 +01:00
OWNERS add aojea as cluster OWNER and set to emeritus inactive members 2024-04-23 08:52:15 +00:00
README.md Removed broken link to Analytics 2020-08-13 16:03:37 -04:00
validate-cluster.sh Fix shellcheck failures in cluster/validate-cluster.sh 2019-10-01 15:35:39 +09:00

Cluster Configuration

Deprecation Notice: This directory has entered maintenance mode and will not be accepting new providers. Deployments in this directory will continue to be maintained and supported at their current level of support.

See the Getting started guide for alternatives.