摘要:在阿里云為您創建好之后,你可以登入控制臺,查看實例的相關信息每個實例會分配一塊私網網卡,并綁定一個私網,實例之間可以通過內網互訪。
1. 創建集群HeheCloud 能夠幫助您快速構建一個基于容器的高可用彈性集群環境。并且幫助您輕松的部署和管理應用、快速的集成更多的服務。
在控制臺頁面,點擊 添加新集群
在彈出框中輸入集群名稱; 您可以通過 HeheCloud 支持的云平臺, 或者自己的物理機、虛擬機來搭建集群
點擊 創建 按鈕
2. 準備主機操作系統:CoreOS 版本 >= 681.2.0
至少4GB內存(越多越好)
/var/lib/docker 卷下至少40GB的硬盤空間(通常需要額外掛載云硬盤,便于以后隨時擴容??梢允褂梦覀兊哪_本自動分區)
添加的主機和集群中的其他主機在同一內網中,并且主機之間內網通暢
保證docker可以正常運行,docker版本建議1.7及以上
保證所有主機的machine-id互不相同,否則無法組建集群
a. 阿里云以阿里云為例
如果你希望使用阿里云 ECS 來搭建集群,請在其 購買頁面 選擇符合要求的主機:
我們在 北京區 購買了 3 臺 CoreOS ECS。在阿里云為您創建好 ECS 之后,你可以登入 ECS 控制臺,查看 ECS 實例的相關信息:
每個實例會分配一塊私網網卡,并綁定一個私網 IP,ECS 實例之間可以通過內網互訪。
接下來,我們格式化數據云盤并 mount 到 /var/lib/docker 卷下。
首先在 ECS 控制臺查看數據云盤的掛載點:
對于每一臺 ECS 實例:
通過 SSH 登錄到實例并運行下面的命令格式化數據云盤
curl -sSL http://api.hehecloud.com/v1/mount/dev/<掛載點名稱> | sudo -H sh
運行 df -lh 命令查看 /var/lib/docker 是否添加成功
另外,運行 docker info 查看docker是否能夠正常運行
運行 cat /etc/machine-id 查看 machine-id。目前,我們批量購買的 ECS 實例的 machine-id 是相同的,這會導致無法順利組建集群。我們需要重新生成以保證所有主機的 machine-id 互不相同:
# 刪除原有machine-id sudo rm /etc/machine-id # 重新生成machine-id sudo systemd-machine-id-setup # 重啟實例 sudo reboot3. 添加主機
回到 控制臺 在 我的集群 點擊剛才創建的集群,進入 集群管理。
我們要按步驟對集群進行初始化,第一步就是要向集群中添加至少三臺主機:
在上一節我們已經準備好了主機,因而現在我們只需要按照提示完成安裝主機監控程序的操作, 即需要我們依次登錄主機,執行:
curl -sSL http://get.hehecloud.com/install.sh | sudo sh -s
安裝成功后,控制臺會提示主機添加成功,您可以繼續添加直到成功添加三臺
4. 集群初始化在向集群添加完 3 臺主機后,您就可以設置集群的相關參數并構建集群環境了。
在參數設置這一步中,您需要設置管理集群的安全賬戶和密碼:
點擊下一步來構建集群環境:
最終,集群完成初始化,我們可以通過它創建/管理應用:
HeHeCloud 為您分配了 Deis Hostname,您部署的應用會處于該域名之下。例如,如果你的應用標識名為 myapp,那么你可以通過 myapp.
另外,你還可以使用 deis 命令行工具登錄到 Deis Endpoint,對應用進行管理。
更多文章使用HeheCloud快速部署一個Wordpress應用
使用HeheCloud一鍵集成SaaS服務
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26541.html
摘要:能夠幫助您快速構建一個基于容器的高可用彈性集群環境。并且幫助您輕松的部署和管理應用快速的集成更多的服務。 HeheCloud 能夠幫助您快速構建一個基于容器的高可用彈性集群環境。并且幫助您輕松的部署和管理應用、快速的集成更多的服務。 您可以使用三種不同的方式來構建應用: Heroku Buildpack: 適用于 Heroku 風格的應用 Dockerfile: 基于你所選擇的基礎 ...
摘要:并且幫助您輕松的部署和管理應用快速的集成更多的服務。今天我們介紹如何使用服務集成功能,一鍵集成服務和國內首個管理平臺,將運行在各種基礎設施中的主機及其容器聚合到中心的提供全局的界面圖表和和自動化監控報警。 HeheCloud 能夠幫助您快速構建一個基于容器的高可用彈性集群環境。并且幫助您輕松的部署和管理應用、快速的集成更多的服務。 今天我們介紹如何使用 服務集成 功能,一鍵集成SaaS...
摘要:在本教程中,我們將使用在上部署和伸縮。它主要用來幫助操作人員部署伸縮更新和維護服務,以及提供服務發現機制來管理節點集群上的容器化應用程序。代理則使用,網絡啟動協議啟動,因此容器能夠在啟動和運行之后自動連接到。賬戶我們將在上部署集群。 在本教程中,我們將使用Rancher在Kubernetes上部署和伸縮Jenkins。按照本文的步驟一步步來,你將會使用到我們用來測試實際構建作業的mas...
閱讀 1534·2023-04-26 02:50
閱讀 3535·2023-04-26 00:28
閱讀 1931·2023-04-25 15:18
閱讀 3209·2021-11-24 10:31
閱讀 986·2019-08-30 13:00
閱讀 1000·2019-08-29 15:19
閱讀 1766·2019-08-29 13:09
閱讀 2975·2019-08-29 13:06