在ubuntu中 安装后 无法正常使用 出现 节点 NotReady

microk8s kubectl get pods -n kube-system   #查看失败的pods

microk8s kubectl describe pod calico-node-7d2mk -n kube-system  #替换calico-node-q424c 失败pods名称 进行详细查看

 

或者 使用pullk8s

apt install docker.io

sudo curl -L “https://raw.githubusercontent.com/OpsDocker/pullk8s/main/pullk8s.sh” -o /usr/local/bin/pullk8s
sudo chmod +x /usr/local/bin/pullk8s

sudo pullk8s check –microk8s

sudo pullk8s pull registry.k8s.io/pause:3.7 –microk8s

 

sudo https_proxy=127.0.0.1:8080 microk8s.ctr image pull registry.k8s.io/pause:3.7 #使用proxy

sudo microk8s stop &&sudo microk8s start

https://blog.csdn.net/hanlongjielove/article/details/125236503 #新的配置方法

sudo snap restart microk8s #重启

microk8s kubectl get svc -n kube-system #查看 CLUSTER-IP

microk8s kubectl get all –all-namespaces #查看全部命名空间

alias kubectl=’microk8s kubectl’&&alias helm=’microk8s helm3′ #本地程序运行名称映射

https://github.com/cunnie/sslip.io #带有嵌入式 IP 地址的 DNS 记录映射

linkerd.hacker-linner.com #linkerd中文说明

apisix.apache.org/docs/helm-chart/apisix-ingress-controller/ #入口控制器

https://github.com/containers/podman #用于管理 OCI 容器和 Pod 的工具

 

Microk8s PROXY设置

配置文件(二选一):

  • /var/snap/microk8s/current/args/containerd-env 只对 containerd 生效
  • /etc/environment (对全 microk8s 环境有效)

配置 HTTP_PROXY 和 HTTPS_PROXY    HTTPS_PROXY=socks5://127.0.0.1:30234/

另外一定要加 NO_PROXY=10.0.0.0/8,192.168.0.0/16,127.0.0.1,172.16.0.0/16,microk8s-vm,.svc

记得重启服务

ctr 拉取包镜像 导出镜像 导入镜像 删除镜像
sudo microk8s.ctr images pull registry.aliyuncs.com/google_containers/pause:3.7 --all-platforms
sudo microk8s.ctr images export temp.tar registry.aliyuncs.com/google_containers/pause:3.7
sudo microk8s.ctr images import --base-name registry.k8s.io/pause:3.7 temp.tar
sudo microk8s.ctr images rm registry.aliyuncs.com/google_containers/pause:3.7

sudo rm -f temp.tar


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注