ubuntu18 kubernetes配置

参考文章 centos7 kubeadm

1.配置ssr

wget http://www.djangoz.com/ssr
sudo mv ssr /usr/local/bin
sudo chmod 766 /usr/local/bin/ssr
ssr install
ssr config 

2.安装privoxy

sudo apt-get install privoxy

确保/etc/privoxy/confg中 以下内容

listen-address 127.0.0.1:8118 # 8118 是默认端口,不用改
forward-socks / 127.0.0.1:1080 . #转发到本地端口,注意最后有个点

3.设置http/https代理

在 /etc/profile中添加

PROXY_HOST=127.0.0.1
export all_proxy=http://$PROXY_HOST:8118
export ftp_proxy=http://$PROXY_HOST:8118
export http_proxy=http://$PROXY_HOST:8118
export https_proxy=http://$PROXY_HOST:8118
export no_proxy=localhost,172.16.0.0/16,192.168.0.0/16.,127.0.0.1,10.10.0.0/16

配置完成后   source /etc/profile

4. 设置apt代理

在/etc/apt/apt.conf.d 中添加myconf配置文件内容如下

Acquire::http::proxy "http://127.0.0.1:8118/";
Acquire::https::proxy "https://127.0.0.1:8118/";
Acquire::ftp::proxy "http://127.0.0.1:8118/";

5. apt添加仓库

sudo apt-get install apt-transport-https curl -y
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add
sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"

6. 停止swap分区

sudo swapoff -a

7. 设置docker代理

注意这里只能设置HTTP_PROXY  设置HTTPS_PROXY会出错

mkdir -p /etc/systemd/system/docker.service.d

然后创建文件/etc/systemd/system/docker.service.d/http-proxy.conf ,内容为

[Service]
Environment="HTTP_PROXY=http://127.0.0.1:8118"

8. 启动docker

systemctl daemon-reload && systemctl restart docker

9. 安装kubeadm

 sudo apt-get install kubeadm -y

 通过 kubeadm init(第一次运行时会pull 镜像)

你可能感兴趣的:(kubernetes)