kubernetes/cluster/gce
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 KAS apiserver network proxy to v0.34 2025-12-22 17:42:53 +00:00
gci disable unnecessary Ubuntu services during node bootstrap 2026-02-03 16:49:06 -05:00
manifests Remove kube proxy daemonset from cluster 2026-01-27 10:49:34 -05:00
windows Merge pull request #135694 from saschagrunert/update-cri-tools-v1.35.0 2026-01-24 09:01:26 +05:30
config-common.sh Merge pull request #135687 from yashsingh74/cni-bump 2026-01-10 04:57:41 +05:30
config-default.sh Remove kube proxy daemonset from cluster 2026-01-27 10:49:34 -05:00
config-test.sh Remove kube proxy daemonset from cluster 2026-01-27 10:49:34 -05:00
cos Symlink cluster/gce/cos to cluster/gce/gci 2017-03-15 15:31:51 -07:00
custom add folder named custom in gce 2018-01-05 15:36:53 -08:00
delete-stranded-load-balancers.sh make more of the shell pass lints 2019-02-18 00:42:46 -05:00
list-resources.sh Do not look at VPC-related resources outside the cluster's network 2023-03-27 17:44:25 +02:00
OWNERS Remove pjh from cluster/gce/ OWNERS files 2022-04-13 18:24:20 +00:00
ubuntu Makes cluster/gce/ubuntu to be a symlink to cluster/gce/gci and changes the gci's [master|node].yaml to enable kubernetes.target. 2017-04-25 16:19:00 -07:00
upgrade-aliases.sh etcd: Update etcd to v3.6.7 2025-12-18 19:05:14 +05:30
upgrade.sh Create NPD kubeconfig conditionally if the installation mode is standalone 2024-06-07 21:13:22 +00:00
util.sh Remove kube proxy daemonset from cluster 2026-01-27 10:49:34 -05:00