發表文章

目前顯示的是有「openfaas」標籤的文章

OpenFaaS on the Docker EE

圖片
FaaS (Function As A Service)是允許客戶開發,運行和管理應用程序功能的一個平台,客戶無需費太多心力建置和維護與開發和啟動應用程序相關以及基礎架構相關的複雜性問題。FaaS 通常運用在微服務應用程序領域,依賴 FaaS 平台模塑建置出的應用程序是實現 serverless 微服務架構的一種方法。而 OpenFaas 是由 Alex Ellis 發起的一個開源專案,藉由 OpenFaaS ® 客戶幾乎可以封裝任何應用程序功能作為一個 serverless 微服務應用。OpenFaaS 可以部署在 Kubernetes 或是 Docker Swarm 環境中。 這篇文章介紹如何在 Docker EE UCP cluster 環境裡以 Docker Swarm 來部署建置 OpenFaas,並且進一步利用 OpenFaas 來部署 serverless 應用程式在 Docker EE UCP cluster 環境裡。 Docker EE 的環境類似之前情況,這裡不再贅述,詳情請參閱本部落格前幾篇 posts。 OpenFaaS 的 docker-compose.yml 文件可以從 Github 取得, # clone the codes of openfaas $ git clone https://github.com/openfaas/faas 喜歡使用命令行的朋友, OpenFaas CLI 可以透過下列命令取得,將會有一個 faas-cli 運行文件存放在 /usr/local/bin # download and install faas-cli $ curl -sSL https://cli.openfaas.com | sudo sh x86_64 Downloading package https://github.com/openfaas/faas-cli/releases/download/0.7.7/faas-cli as /tmp/faas-cli Download complete. Running as root - Attempting to move faas-cli to /usr/local/bin New version of faas-cli installed to /usr/lo...

這個網誌中的熱門文章

Docker 環境下的 Proxy 配置