註冊和綁定信用卡
免費使用的前提要綁定Visa信用卡(不會有任何費用)
我註冊之後客服還給我打電話確認了一些信息,包括我的個人信息,英文交流有點吃力啊... 不過不會影響後續使用,如實回答就行.
新建免費Cluster
https://console.bluemix.net/containers-kubernetes/catalog/cluster/create
選擇服務器地區,我選的地區是悉尼,地域上距離中國稍微近一點.只是各個地區的延遲我沒有測試,使用悉尼地區的搭建好之後使用很正常.
Cluster type選擇Free,限制就是只能啓用一個docker節點,足夠搭建代理使用.
開始搭建
我本機使用macos,其他操作系統同理
bluemix提供了很詳細的部署步驟
必做步驟
- 安裝
IBM Cloud CLI
- 安裝
Kubernetes CLI
- 安裝容器插件,終端中運行
bx plugin install container-service -r Bluemix
- 使用
bx login
登錄(email和password是註冊bluemix時填寫的用戶名和密碼)
(Could not get accounts: Get https://accountmanagement.bluemix.net/v1/accounts)出錯是dns解析問題,解決方法見下邊 - 通過
kubectl
管理容器集羣(完全按照上述地址中的命令進行)
坑
bx login時dns解析出錯
Could not get accounts: Get https://accountmanagement.bluemix.net/v1/accounts blabla....
解決方法:配置dns地址爲8.8.8.8
如果localhost:8001無法連接kubernetes面板時,請將localhost
替換爲127.0.0.1
使用命令
kubectl config view -o jsonpath='{.users[0].user.auth-provider.config.id-token}'
獲取的token會在一段時間後失效,請重新獲取並重新啓動 kubectl proxy
token後的百分號不包含在token中.
使用kubernetes面板部署容器(GUI)
點擊右上角create創建一個運行實例,配置使用以下圖片中的就可以.
注意: port* 必須和/etc/v2ray/config.json
中inbound裏的port一致. 因爲v2ray/dev
鏡像中默認的是8000,所以這裏填寫8000.
注意v2ray/official
鏡像中默認端口爲8001.
點擊deploy
後等十幾秒後,服務器搭建全部完成.
v2ray客戶端配置
ip填寫bluemix中cluser裏顯示的共有ip,下圖中被塗黑的部分
被塗黑的使用命令 kubectl get service
查看端口號
v2ray1
對應的31640
用戶id需要查看容器中v2ray的配置文件
點擊頁面右上方的EXEC
進入容器的終端,執行
cat /etc/v2ray/config.json
涂紅部分即爲id
屏幕快照 2018-04-11 下午6.06.21.png結果展示
成果google.com自動跳轉到google.com.au (澳大利亞域名)
网友评论