2篇 microk8s related articles

如何修改microk8s的docker镜像源

适用于 MicroK8s 版本 1.23 或更高版本

MicroK8s 1.23 及更高版本为每个镜像注册表使用单独的 hosts.toml 文件。对于 docker.io,可以在 /var/snap/microk8s/current/args/certs.d/docker.io/hosts.toml 中找到它。

编辑该文件,使其内容看起来像这样:


# /var/snap/microk8s/current/args/certs.d/docker.io/hosts.toml
server = "https://my.registry.internal:5000"

[host."my.registry.internal:5000"]
capabilities = ["pull", "resolve"]

然后,重新启动 MicroK8s:

microk8s stop
microk8s start
More ~

Update prometheus version in microk8s

Shows prometheus-community helm repo was already present.

microk8s helm3 repo list

Update chart repo

microk8s helm3 repo update

Search kube-prometheus-stack version

microk8s helm3 search repo prometheus-community/kube-prometheus-stack

Update kube-prometheus-stack with specific version

microk8s helm3 upgrade -n observability kube-prom-stack prometheus-community/kube-prometheus-stack --version 55.7.0 --install
More ~