在安装 k8s 的过程中,一部分镜像是在 gcr 上的,无法直接访问,所以需要使用代理方式访问。

  1. sudo vim /etc/environment(全局代理) or sudo vim /var/snap/microk8s/current/args/containerd-env (仅代理容器)

  2. 增加如下代码(如果没有的话)

    1
    2
    3
    4
    5
    6
    
    HTTPS_PROXY=http://squid.internal:3128
    HTTP_PROXY=http://squid.internal:3128
    NO_PROXY=10.0.0.0/8,192.168.0.0/16,127.0.0.1,172.16.0.0/16
    https_proxy=http://squid.internal:3128
    http_proxy=http://squid.internal:3128
    no_proxy=10.0.0.0/8,192.168.0.0/16,127.0.0.1,172.16.0.0/16
    
  3. 重启

    1
    2
    
    microk8s stop
    microk8s start
    

参考