docker安裝
刪除依賴包
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安裝依賴包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
設置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安裝docker命令
$ sudo yum makecache fast
$ sudo yum install docker-ce
docker開機啟動和開啟命令
$ sudo systemctl enable docker
$ sudo systemctl start docker
測試后安裝成功
docker run hello-world
k8s安裝
kubeadm工具安裝
設置yum源
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
安裝kubeadm
yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
設置kubeadm開機啟動
systemctl enable kubelet && systemctl start kubelet
設置docker開機啟動
systemctl enable docker && systemctl start docker
kubeadm config
初始化一個配置文件
kubeadm config print init-defaults > init.default.yaml
可以對文件進行編輯按需生成合適的配置定制倉庫地址用
apiVersion: kubeadm.k8s.io/v1beta1
kind: ClusterConfiguration
imageRepository: docker.io/dustise
kubernetesVersion: v1.14.0
networking:
podSubnet: "192.168.0.0/16"
下載相關鏡像
kubeadm config images pull --config=init -config.yaml