1 生成Docker私有仓库所需要的密钥
#!/bin/bash
NAME="docker_registry_certs"
VOLUME="$HOME/docker_data/docker_registry_certs"
SSL_IP="10.1.64.72"
# make sure volume valid
sudo mkdir -p $VOLUME && sudo chmod -R 777 $VOLUME
# submit to swarm mas[......]
1 生成Docker私有仓库所需要的密钥
#!/bin/bash
NAME="docker_registry_certs"
VOLUME="$HOME/docker_data/docker_registry_certs"
SSL_IP="10.1.64.72"
# make sure volume valid
sudo mkdir -p $VOLUME && sudo chmod -R 777 $VOLUME
# submit to swarm mas[......]
https://chrome-extension-downloader.com/
https://www.switchyomega.com/download/#chrome-%E6%88%96%E5%9F%BA%E4%BA%8E-chromium-%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8[......]
1 搭建集群
搭建Kubernetes集群,可以参考《Ubuntu 18.04快速部署Kubernetes集群
》 网络类型选择calico。
2 基本配置
执行如下脚本 config_openvpn_test.sh
#!/bin/bash
VOLUME="$HOME/openvpn"
vpn_ip="vpn.coder4.com"
# init for first time only
rm -rf $VOLUME
mkdir -p $VOLUME
dock[......]
1. 主机分别准备docker & kubernetes环境(3台分别执行)
# docker
sudo apt-get update && sudo apt-get install -y apt-transport-https
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
# kubernetes
sudo curl -s h[......]
#!/bin/sh
if [ x"$1" = x"" ]; then
echo "Usage: $0 private_ip/subnet"
exit -1
fi
IP="$1"
SUBNET="16"
if [ x"$2" != x"" ]; then
SUBNET="$2"
fi
sudo cat <<EOF > /etc/netplan/10-ens7.yaml
network:
version: 2[......]