1. 程式人生 > >bluemix部署(一)

bluemix部署(一)

集群 應用 分享圖片 節點 結束 das .config jsonp mage

1.註冊bluemix

這個略


2.登錄bluemix

這個也略


3.創建組織

這個確實是和我們的思想不一樣。要創建組織。為什麽呢?國內的很多服務都沒見過組織這個概念。貌似神符合一個中國人是條龍,十個中國人是條蟲。

它們更尊重團隊合作的概念。我們呢?不說也罷。

登錄之後,右上角,管理--賬戶-- Cloud Foundry 組織。

技術分享圖片

我已經測試好多遍亂七八糟的東西,已經看不到新用戶如何創建了。自己看看吧。

應該是這個添加新Cloud Foundry組織


4.創建空間
管理--賬戶-- Cloud Foundry 組織。

對應你創建的組織,查看詳細信息。

技術分享圖片

添加Cloud Foundry空間

技術分享圖片

選擇區域,給個名字,添加。

5.創建一個Cloud Foundry樣板應用

技術分享圖片

點三橫,就選儀表板,點圖標,直接進儀表板

技術分享圖片

這兩個都可以。

技術分享圖片

點擊樣板,Flask。我最近做的都是flask。就部署flask樣板吧。

技術分享圖片

隨便起個名字,主機名會自動和應用程序名字一致的,不用管,檢查區域,組織,空間,都和你剛才設置的一樣的話,就可以創建了。

技術分享圖片

技術分享圖片

等它變成正在運行,就部署好了。

點擊訪問應用程序URL試試。(請FQ)

技術分享圖片

bluemix部署就是這麽快。

技術分享圖片

剛才顯示正在啟動,正在運行的頁面下面寫了如何修改程序。我們就不說了。

畢竟已經被墻了。

技術分享圖片

回到儀表板,刪除這個應用吧。

6.創建集群

技術分享圖片

左上角的三橫,選容器,然後創建集群。

技術分享圖片

註意區域,免費版,給個名字,創建集群吧。

技術分享圖片

繼續正在部署,這個可能要15-30分鐘,真不確定,為了給你們截圖做教程,我把我原來的刪了。

下面根據提示的先決條件安裝工具。

5.安裝集群工具
5.1 IBM cloud CLI

https://console.bluemix.net/docs/cli/reference/bluemix_cli/get_started.html#getting-started

這個要安裝
5.2 Kubernetes CLI https://kubernetes.io/docs/user-guide/prereqs/

這個直接解壓到某個目錄就可以了,你添加進path也行。二選一
5.3 安裝插件
bx plugin install container-service -r Bluemix

執行這個命令就可以了。
6.登陸集群,獲取訪問權限

等待等待,等待到集群部署完成
在你集群的頁面,有個訪問權,裏面有相關的命令。(請復制你的頁面裏的,機房不一樣,空間名不一樣,命令是不一樣的。基本就是頁面裏按順序復制,執行)
6.1 登錄命令
bx login -a https://api.eu-de.bluemix.net
6.2 輸入你的用戶名密碼
6.3 選擇組織
6.4 選擇機房
bx cs region-set eu-central
6.5 下載配置文件
bx cs cluster-config Germany
6.6註冊下載文件
上一條命令結束後,會有一行輸出是黃色的 大概是 SET KUBECONFIG=C:\Users\jacka\.bluemix\plugins\container-service\clusters\England\kube-config-mil01-England.yml
復制粘貼,運行一下。
6.7 查看集群工作程序節點
kubectl get nodes
D:\bluemix>kubectl get nodes
NAME STATUS ROLES AGE VERSION
10.144.181.51 Ready <none> 2d v1.8.6-4+9c2a4c1ed1ee7e
會看到ready的一個節點,並且name是一個內部網地址,和你集群頁面看到的工作程序節點IP地址一致。
證明你已經鏈接到你的集群了。


8.啟動proxy
8.1.獲取token
kubectl config view -o jsonpath=‘{.users[0].user.auth-provider.config.id-token}‘
復制token結果,‘’引號裏面的。
8.2啟動proxy
kubectl proxy
會看到starting to server on 127.0.0.1:8001
8.3訪問kubernetes
瀏覽器打開,加上ui
http://127.0.0.1:8001/ui
或者在集群訪問權頁面,最下面有個 Kubernetes dashboard 鏈接
也可以進入
8.4使用token驗證。
驗證方式換token,把剛才復制的token貼進去,就可以登錄了。

bluemix部署(一)