ustclug / discussions

Issue Tracker for USTC LUG
47 stars 4 forks source link

更新 k8s 镜像同步上游至 pkgs.k8s.io #433

Closed taoky closed 6 months ago

taoky commented 1 year ago

Ref:

taoky commented 1 year ago

旧的托管在 packages.cloud.google.com 上的 k8s deb/rpm 仓库会在 9/13 冻结。

新版本的配置格式:

deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /
[kubernetes]
name=Kubernetes
baseurl=https://pkgs.k8s.io/core:/stable:/v1.28/rpm/
enabled=1
gpgcheck=1
gpgkey=https://pkgs.k8s.io/core:/stable:/v1.28/rpm/repodata/repomd.xml.key
exclude=kubelet kubeadm kubectl cri-tools kubernetes-cni

如何获取版本号(URL 中间的 v1.28)列表?不知道,pkgs.k8s.io 也不允许列目录。

knight42 commented 1 year ago

如果改动很大的话,我觉得可以先结合目前的使用量来看看是否要继续维护。

如何获取版本号(URL 中间的 v1.28)列表?

目前我能想到几种方法

  1. 列出 k8s 仓库最近更新的几个分支 https://github.com/kubernetes/kubernetes/branches ,格式是 release-{version}
  2. https://endoflife.date/api/kubernetes.json 这个 API 获取(不确定是否会一直维护)
  3. 比较邪道的办法,k8s 的 release 周期比较固定,大概是一年三次,可以根据目前的时间算一个出来
ajl520 commented 10 months ago

所以这个issue有什么更新么?

taoky commented 10 months ago

所以这个issue有什么更新么?

需要有一个人来写同步脚本,处理 k8s 的版本问题。

taoky commented 6 months ago

https://github.com/CQUPTMirror/Report/issues/47#issuecomment-2089676501

taoky commented 6 months ago

从 OpenSUSE OBS 使用 rsync 同步的新 k8s 镜像已经上线。

yewq commented 3 weeks ago

似乎仓库在 7 月以后就不更新了,OBS browsable 已经更新到 v1.31

taoky commented 3 weeks ago

似乎仓库在 7 月以后就不更新了,OBS browsable 已经更新到 v1.31

检查之后发现 rsync://stage.opensuse.org 有 1.31,但是 rsync://rsync.opensuse.org 没有。按照 https://en.opensuse.org/openSUSE:Mirror_infrastructure#rsync_modules 的说法,后者从前者同步,并且时间差应该会很短。但是 v1.31 已经过去两个月了,可能是 OpenSUSE 方面的问题。我先把上游修改为了 rsync://stage.opensuse.org,现在正在同步。