flynn 開源paas 平台安裝試用

來源:互聯網
上載者:User

標籤:檢查   style   emctl   網路   效果   依賴   status   manual   line   

flynn-host bootstrapflynn 是一個不錯的開源paas 平台,基於git 以及容器技術,開發模型與
heroku 基本一樣,同時構建方式就是基於heroku 的buildpacks

安裝

官方文檔提示說明是ubuntu 作業系統16 以及14 ,所以安裝就試用ubuntu了

  • shell
sudo bash < <(curl -fsSL https://dl.flynn.io/install-flynn)
  • 效果

    比較漫長,等待

  • 安裝的組件
Install Flynn’s runtime dependenciesDownload, verify and install the flynn-host binaryDownload and verify filesystem images for each of the Flynn componentsInstall an Upstart job for controlling the flynn-host daemon
初始化叢集

測試使用單台機器

  • 初始化
sudo flynn-host init --init-discovery

  • 啟動
sudo systemctl start flynn-hostsudo systemctl status flynn-host

  • bootstrap 系統
export CLUSTER_DOMAIN=demo.localflynn.comflynn-host bootstrap  --discovery https://discovery.flynn.io/clusters/410a77eb-63c6-495c-86df-c12aeef9e7f4

備忘:
需要先配置叢集dns CLUSTER_DOMAIN=demo.localflynn.com


  • 檢查

因為使用了flannel 確保有flanel 以及flunnbr0 的網路介面,如下:

使用(官方簡單demo)
  • 添加叢集

    具體參考自己的實際地址

flynn cluster add -p wshSAUMXH/TWU0WmmivA1IWlo+wLFtxY9IBArpwopW0= default demo.localflynn.com d0e2cd73215044088745f68da8a6c165備忘:可能需要添加本地hostnodeip demo.localflynn.comnodeip  controller.demo.localflynn.comnodeip git.demo.localflynn.com
  • clone 代碼
git clone https://github.com/flynn-examples/go-flynn-example
  • 建立app
cd go-flynn-exampleflynn create example

  • git remote
git remote -v

  • apps

  • route

  • 添加pg 依賴
flynn resource add postgres

  • 查看環境變數
flynn env
  • git push (git push 會觸發構建以及部署)
git push flynn master


  • 訪問
curl -i example.demo.localflynn.com

說明

flynn 的部署以及使用還是比較簡單的,和heroku 很相近,基本就是開源版本的heroku

dashboard 介面
  • 介面

  • 登陸token
    flynn -a dashboard env get LOGIN_TOKEN
參考資料

https://flynn.io/docs/installation/manual
https://github.com/flynn/flynn
https://flynn.io/docs/basics

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

    

flynn 開源paas 平台安裝試用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.