生產環境的開源容器管理平臺--Rancher入門教程 2 Host
阿新 • • 發佈:2018-12-16
Rancher是一個用於部署和管理生產環境的容器的開源平臺,它與Kubernetes/Mesos/Docker Swarm進行整合
使得在任何硬體環境上容器化應用變得觸手可及.在這個系列的教程中我們將會學習如何使用rancher,
本文主要用於介紹如何在Rancher的Cattle環境中新增Host.
選中Cattle
在Environments中,上篇文章我們建立了五個Environment,Cattle其實和Rancher的Default是一致的,我們選中所建立的Cattle,因為這個Cattle的環境中現在空空如也,所以我們至少需要新增一個host才能使之能夠工作。
設定Rancher API
在新增Host之前,首先需要設定Rancher API, 一般僅僅需要Save即可
Add host
Rancher API設定好了之後,就可以新增host了
rancher支援VM或者虛擬機器以及Cloud的雲主機,從Azure到Amazon的EC2都支援,如果上述沒有你所需要的機器型別,點選Manage available machine drivers,可以看到Rancher所支援的Machine Drivers的型別
從阿里雲到softlayer,幾乎支援市面上流行的任意一種
新增本機為自己的一個host,在終端執行步驟5中copy出來的命令
docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.0.2 http://192.168.32.32:8080/v1/scripts/0D570C905A7231C08D12:1474534800000:hL1wNdjQlHDTxqWWa4U9MlVXo
- 1
因為本地沒有rancher/agent:v1.0.2映象,所以從dockerhub上下載下來之後執行。
[root@liumiaocn ~]# docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.0.2 http://192.168.32.32:8080/v1/scripts/0D570C905A7231C08D12:1474534800000:hL1wNdjQlHDTxqWWa4U9MlVXo
Unable to find image 'rancher/agent:v1.0.2' locally
v1.0.2: Pulling from rancher/agent
5a132a7e7af1: Already exists
fd2731e4c50c: Already exists
28a2f68d1120: Already exists
a3ed95caeb02: Already exists
7fa4fac65171: Pull complete
33de63de5fdb: Pull complete
d00b3b942272: Pull complete
Digest: sha256:b0b532d1e891534779d0eb1a01a5717ebfff9ac024db4412ead87d834ba92544
Status: Downloaded newer image for rancher/agent:v1.0.2
e40a77092af22a6f20d814a2be87033a6457a123730df005a2cf69c8a688e111
[root@liumiaocn ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
確認host的新增
選擇Infrastructure下的Hosts
點選host名稱liumiaocn,察看該host的詳細資訊
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!希望你也加入到我們人工智慧的隊伍中來!http://www.captainbed.net