rancher2.0.4-安裝文檔


rancher2.0.4-安裝文檔

  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. 添加主機名解析,以便使用私有鏡像倉庫,如圖:

  1. 添加docker私有倉庫信任地址,編譯配置文件,執行命令,vim /lib/systemd/system/docker.service,如圖:

重載docker服務,執行命令,systemctl daemon-reload && systemctl restart docker.service

  1. 驗證私有倉庫登錄,如圖:

  1. 安裝Rancher2.0.4(Rancher服務端執行)

  2. 拉取rancher鏡像,如圖:

docker pull rancher/rancher:stable

  1. 創建RancherServer容器,如圖:

docker run -d --restart=always -p 81:80 -p 82:443 --name rs2001 rancher/rancher:stable

  1. 進入Rancher管理界面, https://10.0.1.100:82,設置默認admin用戶密碼,如圖一:

配置訪問地址,圖二:

配置顯示語言,如圖三:

  1. Rancher基本配置

  2. 環境配置

添加集群,如圖一,

選擇自定義,填寫集群名稱(默認為kubernetes環境),版本為1.10.1,圖二,

添加節點/角色,此處演示主節點、從節點都在一台機器上,故需填內網地址,如圖一:

執行狀態,圖二:

圖三,

安裝完成后,圖四,

  1. 添加私有倉庫地址(注*需要搭建harbor或nexus私有倉庫),如圖一

C、圖二:

D、填寫私有倉庫地址,*注意(因為我們屬於內網演示,此操作必須配置主機名解析,否則無效)圖三:

E、通過命令創建集群認證配置文件,如圖:

kubectl create secret docker-registry nexus-secret --namespace=qys --docker-server=nexus.qinyeshuang.com --docker-username=admin --docker-password=123456 --docker-email=124316415@qq.com

  1. Kubernetes配置與操作

圖一,獲取kubernetes集群連接配置信息

復制認證token至剪切板,圖二,

圖三,在linux或windows用戶目錄創建隱藏文件夾和文件

mkdir .kube && touch .kube/config

圖四,linux,

圖五,Windows,

粘貼token認證配置信息至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 安裝至此完畢!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM