软件安装

虚拟化部署 依赖环境准备

centos下安装

docker

安装准备

配置docker源

1
2
3
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum update
yum list docker-ce --showduplicates | sort -r

移除旧版本

1
yum remove docker docker-common docker-selinux docker-engine -y

docker依赖软件

1
yum install -y yum-utils device-mapper-persistent-data lvm2

关闭防火墙

1
2
systemctl stop firewalld
systemctl disable firewalld

安装中…

docker 19.03.13

1
yum install -y docker-ce-19.03.13-3.el7.x86_64

设置自启动

1
2
systemctl start docker
systemctl enable docker

临时关闭selinux模式

1
setenforce 0

查看防火墙状态

1
firewall-cmd --state

安装成功

kubernetes

安装准备

配置阿里云源

1
2
3
4
5
6
7
8
9
10
cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

修改cgroupfs

1
2
3
cat > /etc/docker/daemon.json << EOF
{"exec-opts": ["native.cgroupdriver=systemd"]}
EOF

安装中…

1
2
yum install -y kubelet-1.19.3 kubeadm-1.19.3 kubectl-1.19.3
kubeadm init --apiserver-advertise-address=192.168.56.109 --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.19.3 --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16

安装成功

1
2
3
mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
chown $(id -u):$(id -g) $HOME/.kube/config

ubuntu下安装

待续…

0%