Closed gothub closed 3 years ago
The 'xenial' repo is actually the most recent one available for kubernetes distributions. The repo name 'bionic' (Ubuntu 18.04) should be used, but for whatever reason it is not available, and 'xenial' is the most recent repo. See https://packages.cloud.google.com/apt/dists and search for 'kubernetes-'.
Looking in https://packages.cloud.google.com/apt/dists/kubernetes-xenial/Release shows that this version has been built very recently - "Date: Wed, 15 Sep 2021 23:58:22 UTC".
So, I'll keep a lookout for a newer repo the next time k8s is updated, but for now 'xenial' will be used.
It looks like they are using "Xenial" as a generic deb repository: https://github.com/kubernetes/kubernetes/issues/66300
Some of our servers have both xenial (16.04) and yakkety (16.10) repos enabled, while others only have xenial enabled. We should probably get rid of the Yakkety repos.
outin@docker-ucsb-5:~$ sudo apt update | grep kubernetes
Hit:6 https://packages.cloud.google.com/apt kubernetes-yakkety InRelease
Hit:7 https://packages.cloud.google.com/apt kubernetes-xenial InRelease
@nickatnceas yes, good idea. I'll go through all the docker-ucsb- and docker-dev-ucsb- nodes and remove the yakkety references.
The following nodes have been update to use only 'deb https://apt.kubernetes.io/ kubernetes-xenial main' as the kubernetes distribution:
@nickatnceas has indicated that the Linux software package repo configuration on the docker-ucsb-4,5,6,7 contain older repo definitions (Ubuntu 16.04, 16.10) than the current os version (18.04):
An abbreviation convo from Slack, that summarizes the issue:
This is confirmed with:
Notice the
xenial
packages, that should bebionic
.