标签:添加 系统 http lease 私有仓库 x86 gis 文件 namespace
安装centos7.4(前置准备工作,所有节点执行)
更新系统
yum install -y epel-release && yum update -y && reboot
sed -i ‘s/crashkernel/ipv6.disable=1 crashkernel/‘ /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
systemctl disable firewalld.service && systemctl stop firewalld.service
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config && setenforce 0
yum install -y iptables-services && systemctl enable iptables.service && iptables -F && service iptables save && service iptables restart
安装Docker 1.13.1-1(所有节点执行)
上传安装文件至服务器
docker-engine-1.13.1-1.el7.centos.x86_64.rpm
docker-engine-selinux-1.13.1-1.el7.centos.noarch.rpm
yum install -y libcgroup policycoreutils-python
rpm -ivh docker*.rpm
4、配置docker镜像加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-‘EOF‘
{
"registry-mirrors": ["https://mwdosz79.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload && systemctl enable docker.service && systemctl restart docker.service
安装Rancher1.6.17(Rancher服务端执行)
拉取rancher镜像
docker pull rancher/server:v1.6.17
docker run -d --restart=always -p 80:8080 --name rs167-1 rancher/server:v1.6.17
Rancher基本配置
环境配置
添加kubenetes环境,如图一,
图二,
图三,
选择环境,Kubernetes
图二
图二,
添加Kubernetes节点(Rancher服务端或node节点执行)
在RancherServer节点添加node ,如图一
图二,
图三,执行命令,会先拉取RancherAgent镜像
图四,拉取完毕后,将自动添加kubernetes节点
图五,查看节点添加状态
图六,可通过docker images 查看下载的镜像名称及版本信息等,
图七,确认节点添加是否完成
图八,获取kubernetes集群连接配置信息
图九,生成配置信息,并在linux或windows用户目录创建隐藏文件夹和文件
mkdir .kube && touch .kube/config
linux,
Windows,
图十,复制配置信息,并写入config文件
十一,下载kubectl客户端工具(用来直连kubernetes集群,进行配置与管理等)
linux执行下载授权命令,
curl -LO https://storage.googleapis.com/kubernetes-release/release/\$(curl -shttps://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && cp kubectl /usr/local/bin
执行kubectl命令
kubectl get namespace
windows下载(下载完成后,复制此文件至C:\Windows\System32目录),
https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/windows/amd64/kubectl.exe
mac执行下载命令,
curl -LO https://storage.googleapis.com/kubernetes-release/release/\$(curl -shttps://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl
Docker -> Rancher -> Kubernetes 安装至此完毕!!!
标签:添加 系统 http lease 私有仓库 x86 gis 文件 namespace
原文地址:https://www.cnblogs.com/blablablabla/p/9646449.html