码迷,mamicode.com
首页 > 其他好文 > 详细

rancher1.6.17-安装文档

时间:2018-09-14 16:07:35      阅读:467      评论:0      收藏:0      [点我收藏+]

标签:添加   系统   http   lease   私有仓库   x86   gis   文件   namespace   

rancher1.6.17-安装文档

  1. 安装centos7.4(前置准备工作,所有节点执行)

  2. 更新系统

yum install -y epel-release && yum update -y && reboot

  1. 关闭ipv6、firewalld、selinux安全选项

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

  1. 安装iptables

yum install -y iptables-services && systemctl enable iptables.service && iptables -F && service iptables save && service iptables restart

  1. 安装Docker 1.13.1-1(所有节点执行)

  2. 上传安装文件至服务器

docker-engine-1.13.1-1.el7.centos.x86_64.rpm

docker-engine-selinux-1.13.1-1.el7.centos.noarch.rpm

  1. 安装依赖包

yum install -y libcgroup policycoreutils-python

  1. 安装docker安装包

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

  1. 安装Rancher1.6.17(Rancher服务端执行)

  2. 拉取rancher镜像

docker pull rancher/server:v1.6.17

  1. 创建RancherServer容器

docker run -d --restart=always -p 80:8080 --name rs167-1 rancher/server:v1.6.17

技术分享图片

  1. 进入Rancher管理界面, http://10.0.1.100,如图:

技术分享图片

  1. Rancher基本配置

  2. 环境配置

添加kubenetes环境,如图一,

技术分享图片

图二,

技术分享图片

图三,

技术分享图片

选择环境,Kubernetes

技术分享图片

  1. 添加主机注册地址,图一

技术分享图片

图二

技术分享图片

  1. 添加私有仓库地址(注*需要搭建harbor私有仓库),如图一

技术分享图片

图二,

技术分享图片

  1. 添加Kubernetes节点(Rancher服务端或node节点执行)

  2. 在RancherServer节点添加node ,如图一

技术分享图片

图二,

技术分享图片

图三,执行命令,会先拉取RancherAgent镜像

技术分享图片

图四,拉取完毕后,将自动添加kubernetes节点

技术分享图片

图五,查看节点添加状态

技术分享图片

图六,可通过docker images 查看下载的镜像名称及版本信息等,

技术分享图片

图七,确认节点添加是否完成

技术分享图片

图八,获取kubernetes集群连接配置信息

技术分享图片

图九,生成配置信息,并在linux或windows用户目录创建隐藏文件夹和文件

mkdir .kube && touch .kube/config

linux,

技术分享图片

Windows,

技术分享图片

图十,复制配置信息,并写入config文件

技术分享图片

十一,下载kubectl客户端工具(用来直连kubernetes集群,进行配置与管理等)

https://kubernetes.io/docs/tasks/tools/install-kubectl/

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 安装至此完毕!!!

rancher1.6.17-安装文档

标签:添加   系统   http   lease   私有仓库   x86   gis   文件   namespace   

原文地址:https://www.cnblogs.com/blablablabla/p/9646449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!