Rancher 部署kubernets 無腦十分鐘內完成| 艾瑞克黑白講- 點部落
文章推薦指數: 80 %
還有更狂的,Rancher 還推出Rancher O.S,容量只有幾個MB,安裝好馬上就可以部署了!! 這邊我先來示範一下,在centos 7底下,如何快速安裝rancher和部署k8s. Rancher部署kubernets無腦十分鐘內完成 kubernets是目前最好用的容器排程管理系統 也是目前最難安裝的容器排程系統,安裝過程的坑數都數不完 你的心聲Rancher都聽到了,Rancher是一套管理工具組合包,可以部署多個容器管理系統 看到了嗎?主流都可以幫你部署唷!! 還有更狂的,Rancher還推出RancherO.S,容量只有幾個MB,安裝好馬上就可以部署了!! 這邊我先來示範一下,在centos7底下,如何快速安裝rancher和部署k8s 1.首先主機規劃 10.0.252.144:rancher主控台(建議RAM給大一點) 10.0.252.145:k8s 10.0.252.146:k8s 10.0.252.147:k8s 拿了三台主機安排給k8s使用,另外一台當rancher主控台 2.所有主機都先安裝docker,這邊就不詳述了 3.在rancher主控台執行以下指令 # dockerrun-d--restart=unless-stopped-p8080:8080rancher/server:stable 4.然後就裝好了!!XD 直接訪問http://yourip:8080,就可以登入rancher主控台了!! 5. 初始畫面中有引導,可以仔細看看,首先是需要確定使用這套系統的授權方式,如下圖呈現,點選ADMIN有驚嘆號處 6.設定AccessControl為local,並建立一個rancher的系統管理者帳號 7.接著點選default->manage env->addenv 8.EnvironmentTemplate點選k8s,並給它取個名字,按下Create新增完成 9.可以看到k8s的ENV已建立完成 10.點選defaule->k8s切換到k8s 11.系統會提示你至少要新增一個host進去,接著我們就來新增host 12.點選infrastructure->Hosts->addhosts 13.點選custom,並在下方步驟4.的地方依序填上各主機IP,然後可以在步驟5.的地方得到一串命令 14.依序把三台要拿來當k8s的主機都透過命令來部署完成,按下close關閉 #sudodockerrun-eCATTLE_AGENT_IP="10.0.252.145"--rm--privileged-v/var/run/docker.sock:/var/run/docker.sock-v/var/lib/rancher:/var/lib/rancherrancher/agent:v1.2.6http://10.0.252.144:8080/v1/scripts/917C7D2DD28E484CD7AF:1483142400000:65YKAjkhTyV5m5TN2v9VEZM INFO:RunningAgentRegistrationProcess,CATTLE_URL=http://10.0.252.144:8080/v1 INFO:Attemptingtoconnectto:http://10.0.252.144:8080/v1 INFO:http://10.0.252.144:8080/v1isaccessible INFO:Inspectinghostcapabilities INFO:Boot2Docker:false INFO:Hostwritable:true INFO:Token:xxxxxxxx INFO:Runningregistration INFO:PrintingEnvironment INFO:ENV:CATTLE_ACCESS_KEY=88CE274E1D1C95D887C0 INFO:ENV:CATTLE_AGENT_IP=10.0.252.145 INFO:ENV:CATTLE_HOME=/var/lib/cattle INFO:ENV:CATTLE_REGISTRATION_ACCESS_KEY=registrationToken INFO:ENV:CATTLE_REGISTRATION_SECRET_KEY=xxxxxxx INFO:ENV:CATTLE_SECRET_KEY=xxxxxxx INFO:ENV:CATTLE_URL=http://10.0.252.144:8080/v1 INFO:ENV:DETECTED_CATTLE_AGENT_IP=10.0.252.145 INFO:ENV:RANCHER_AGENT_IMAGE=rancher/agent:v1.2.6 INFO:LaunchedRancherAgent:3c328e571df26e5318ac02f71302f47d3094a816ecb6eac2bda6186b63aafba4 15.可以看到三台主機都加入,k8s也裝好了!!!XD 16.重新點選k8sENV,就會帶出k8sdashboard的link,連dashborad都幫你裝好了!!XD 開始使用k8s k8slinuxrancher 回首頁
延伸文章資訊
- 1Rancher Dashboard 安裝基礎操作篇 - iT 邦幫忙
Day 13 Kubernetes 戰力檢視-Rancher Dashboard 安裝基礎操作篇. 本日重點與方向(TAG): Rancher、Rancher Dashboard、kuberne...
- 2[Rancher 系列文] - 介紹Rancher
Rancher · Rancher 自行維護的Kubernetes 版本,Rancher Kubernetes Engine(RKE) · 各大公有雲所提供的Kubernetes 服務,如AKS...
- 3Rancher | 多云混合云集群Kubernetes集群培训| Docker容器 ...
Rancher是用于部署和管理Kubernetes完整解决方案以及容器云管理平台。与单个安装程序或单个平台相比,通过Rancher管理成千上万个云托管Kubernetes集群。
- 4Day 8 - Rancher 叢集管理指南- 架設K8s(上) - iT 邦幫忙
當Rancher 系統有了妥善的規劃與設定後,下一步就是踏入到Rancher 最重要的功能,也就是Kubernetes 管理。 前篇文章探討RKE Template 的時候有介紹過Rancher...
- 5rancher 和Kubernetes有什么区别? - 知乎
总体来说,Rancher和k8s都是用来作为容器的调度与编排系统。但是rancher不仅能够管理应用容器,更重要的一点是能够管理k8s集群。Rancher2.x底层基于k8s调度引擎, ...