精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

怎樣為 k8s 找到最合適的 PaaS 解決方案?

新聞 前端 PaaS
最近幾年,Kubernetes 成為許多人關注的焦點。事實上,有些公司發現 Kubernetes 能發揮巨大作用,但有些公司還未發現其價值,并在這個過程中將自己搞得“遍體鱗傷”。

 [[325295]]

最近幾年,Kubernetes 成為許多人關注的焦點。事實上,有些公司發現 Kubernetes 能發揮巨大作用,但有些公司還未發現其價值,并在這個過程中將自己搞得“遍體鱗傷”。對我來說,我正處于中間位置。我打算做類似事情,并且做好了踩坑準備。在此之前,先讓我們看看如何在 k8s 上部署一個簡單的、類似于 PaaS 的平臺。

1. 找到一個完美的類 PaaS 平臺

那么,我們從哪里開始?肯定有一種簡單方法能找到這樣的東西,也許,我們從簡單的 DuckDuckGo 搜索開始。

怎样为 k8s 找到最合适的 PaaS 解决方案?

DuckDuckGo 搜索沒啥用

顯然,k8s 不是 PaaS。我想基于 k8s 構建一個 PaaS,當然不是把它當作一個 PaaS 來使用。

然后,我們在 HackerNews 上搜索一下。第一個查詢找到一篇失效文章。此外,我在 GitHub 上偶然發現一個很棒的列表。

https://github.com/ramitsurana/awesome-kubernetes

在進行更廣泛的搜索后,我針對自己的應用場景列出一個可能的候選項目列表。

  • Knative
  • OpenFaaS Cloud
  • Convox
  • Garden
  • Rio

還有很多其他選擇,我嘗試過其中一些,還有一些是針對大企業的。

2. 我的應用場景

在 Quest Vault ,我們在 DigitalOcean droplet 上安裝一個簡單的 Wordpress 來運行我們的電商網站。盡管能通過運行一些簡單的 bash 腳本實現部署,并在本地運行測試 / 過渡服務器的副本,但是,我想構建一個基于行業技術的平臺,而不是一些 bash 腳本。編寫這些 bash 腳本很有趣,并且擁有自己的部署技術棧也很簡單,但是,我希望 Quest Vault 能擁有一個“豪華些”的東西,一個標準的、讓我們不必為使用的工具操心的東西。

https://questvault.net/

現在,我想在辦公室運行 k3s 的 garbage server 上測試這些項目。K3s 有一個到 DigitalOcean droplet 的反向代理,而不是在互聯網上訪問。這意味著項目應該支持內部部署。

https://k3s.io/

我還希望能完全抽象出 k8s。這意味著我不想處理太多的 yaml 或者一直部署 helm charts,我想多考慮下應用程序,并且通過 CLI 就可以做到。

簡而言之:我想要的是,只要按一個按鈕,它就工作。

我們的應用程序有很多活動組件,有些只是簡單腳本,有些則是為游戲客戶端提供通信的大型應用程序。不管是什么,我們的平臺需要支持大量不同的應用程序類型。這通常意味著支持通過 Dockerfile 進行部署。

我們計劃運行的大多數應用程序都與狀態密切相關。以 Wordpress 為例,我們需要一個存儲圖片的地方。我們還有很多需要存儲的應用內照片拍攝。我們需要一種方法使我們的應用程序具有某種形式的持久化。

我喜歡的項目很多,但是一個好項目和一個偉大項目的區別在于社區和行業的采用。擁有自己的 bash 腳本和在 GitHub 上有 3 個活動用戶的項目幾乎沒有區別。如果你搞砸了,或者無論出于什么原因需要一些建議,你都希望能從一個活躍的社區獲得幫助。

3. 項目清單速覽

Knative

我的 Knative 經驗有一個不錯的開頭!當讀過關于它的文章后,我很高興地得知:我能運行一個平臺,谷歌在其平臺內部就把它用于他們自己的類似 PaaS 的部署。考慮到谷歌創造了 k8s,這一定非常合適!它的安裝過程比預期困難得多。

https://knative.dev/docs/install/any-kubernetes-cluster/

似乎沒有什么簡單方法來安裝這個平臺,而且,無法輕松地使用一個平臺會是將來的一個風險。

OpenFaaS Cloud

安裝非常簡單!我很快就讓這個平臺運行了起來。它滿足我的大多數需求,不過,它似乎更像是實現 OpenFaas 的一種有趣方式,而不是完全成熟的 PaaS 可選方案。我不知道如何將我們的用例放到這個特別的平臺上。如果你正在搭配使用耦合度比較低的項目或比較小的功能,這是一個很好的選擇!

Convox

Convox 看起來很棒!幾名前 Heroku 工程師,在 k8s 上構建的一個平臺。似乎完美!我想嘗試一下,馬上就開始在 DigitalOcean k8s 集群上部署它。開發體驗非常棒!

然而,他們似乎并不支持平臺的內部部署版本。此外,除一些早期采用者外,這個項目似乎沒有一個非常大的社區。相比而言,這個項目不是很出名,最終我放棄它,去尋找另一種選擇。

Garden

這是一個非常酷的項目。我喜歡它,一家小型的獨立公司開發的一個創新型解決方案。安裝起來很簡單,而且他們的方法對 k8s 做了很好的抽象,但是他們也允許你通過經典的 k8s 方式來保持某種形式的控制,比如 yaml 文件。我真的很愿意用它,效果很好!

然而,我確實注意到,它的一些 CLI 還不是很完善,但是,我認為這只是些小瑕疵,并不能代表最終產品。

Rio

這個項目符合所有條件。一個真正容易使用的 CLI?是的。不再以任何方式與 k8s 交互?是的。使用 Dockerfile 進行部署?是的!它們還提供了大量其他平臺沒有實現或實現得很差的特性。來自 Rancher 的 Rio 似乎從他們活躍的社區得到了大量支持。

https://rancher.com/blog/2019/rio-revolutionizing-the-way-you-deploy-apps

在 garbage server 上進行安裝設置

我快速地為 k3s 實例設置好反向代理,并開始設置 Rio。

參照他們 GitHub 頁面上的快速入門指南,這個過程變得超級簡單:

  1. # Setting up the reverse proxy to k3s 
  2. ssh -nNTL 6443:localhost:6443 droplet & 
  3.  
  4. # Installing Rio 
  5. curl -sfL https://get.rio.io | sh - 
  6.  
  7. # Running the example project 
  8. rio run https://github.com/rancher/rio-demo 

這樣就行。我超級激動,希望馬上看一下,現有的基礎設施能否同樣輕松地遷移。

Rio 的默認安裝允許你使用他們的 rDNS 服務 on-rio.io,這個服務很酷,但不需要把我的 garbage server 放在反向代理后面。我還沒有使用 Linkerd 的經驗,所以現在只是禁用它。使用命令 rio install --disable-feature rdns,letsencrypt,linkerd 重新安裝后,我獲得了想要的結果。

接下來,通過 kubectl 安裝自定義的 ClusterDomain,這讓我能使用 on-rio.io 之外的另一個域。最后,我安裝了 dnsmasq,并創建了一個名為 app.rio 的假域名,我的應用程序會在這個域名上解析。這將讓我能輕松地在 garbage server 上測試到應用程序的連接。

  1. apiVersion: admin.rio.cattle.io/v1 
  2. kind: ClusterDomain 
  3. metadata: 
  4.   name: app.rio 
  5. spec: 
  6.   httpPort: 80 

我還得想辦法從 DigitalOcean droplet 連接到這個集群。我從 garbage server 上的 80 端口反向代理到 8080 端口上的 droplet。Rio 使用 80 端口安裝了 Gloo 的 gateway-proxy。

最后一步,我設置了 nginx 配置,使其指向 Gloo 網關:

  1. server { 
  2.     listen 80
  3.     server_name your.domain.name; 
  4.     location / { 
  5.         proxy_http_version 1.1
  6.         proxy_set_header Host $host; 
  7.         proxy_pass http://localhost:8080; 
  8.     } 

這有兩件重要的地方需要注意,分別是 proxy_http_version 1.1 和 proxy_set_header Host。proxy_http_version 非常重要,因為基于 Envoy 的 Gloo 不支持 http_version 1.0 上的網關,而只支持 1.1 上的網關。否則,它會返回一個 426 Upgrade Required 錯誤。

Host 頭對于實現 PublicDomain 非常重要。需要注意的是,要添加一個 PublicDomain,它必須與 server_name 或被代理的 Host 頭匹配,否則 Gloo 無法識別我要訪問的是哪個服務。

  1. rio domain register your.domain.name rio-demo 

這就是我尋找最合適的 Kubernetes PaaS 解決方案的冒險。

 

責任編輯:張燕妮 來源: 架構頭條
相關推薦

2016-01-18 09:26:24

2023-12-01 15:58:00

Kubernetes集群DevOps

2020-06-08 08:37:11

數據管理混合云

2016-10-14 14:26:21

2009-03-17 09:49:00

有線寬帶接入方案ADSL

2020-03-17 10:07:51

K8S

2023-02-06 07:47:23

2025-11-12 11:52:20

2022-04-22 13:32:01

K8s容器引擎架構

2023-11-06 07:16:22

WasmK8s模塊

2013-04-02 09:25:20

PaaS 應用可移植性PaaS提供商平臺即服務

2009-01-12 17:28:10

服務器虛擬化VMware

2013-07-02 15:26:10

APP企業移動商城

2016-12-07 14:31:56

數據中心機架配電裝置PDU

2014-06-18 14:33:58

數據保護

2023-07-26 07:00:56

Intel內存

2022-09-14 10:49:30

微服務Kubernetes區塊鏈

2011-07-27 09:51:18

2016-01-04 09:32:12

云部署大數據IaaS

2019-09-05 09:10:35

KafkaK8SKubernetes
點贊
收藏

51CTO技術棧公眾號

神马午夜电影一区二区三区在线观看| 色欲无码人妻久久精品| 可以在线观看的黄色| 久久午夜精品一区二区| 色yeye香蕉凹凸一区二区av| 国产精品区在线| 免费在线看电影| 久久久亚洲高清| 成人情趣片在线观看免费| 久久无码精品丰满人妻| 欧美男同视频网| 欧美精品免费视频| 日韩伦理在线免费观看| 香蕉视频在线播放| 99久久精品国产导航| 国产精品久久久久久久app| 欧美日韩在线观看成人| 日韩超碰人人爽人人做人人添| 欧美日韩一级二级| 国产黄页在线观看| 看女生喷水的网站在线观看| 91社区在线播放| 亚洲va欧美va在线观看| 不卡av电影在线| 极品少妇一区二区三区| 久久精品久久久久久| 3d动漫精品啪啪一区二区下载| 伊人久久大香| 在线观看日韩一区| 日本免费不卡一区二区| 亚洲资源一区| 亚洲欧洲国产日韩| 欧美精品与人动性物交免费看| 性一交一乱一伧老太| 久久99热这里只有精品| 国产999视频| 久久久久久久极品| 亚洲网站视频| 欧美精品午夜视频| 欧美爱爱免费视频| 91亚洲一区| 中文字幕欧美亚洲| 国产真人做爰视频免费| 国产成人短视频在线观看| 亚洲国产欧美一区二区丝袜黑人| 日韩精品视频网址| 在线观看欧美| 欧美精品一卡两卡| 91精品无人成人www| 日本不卡一二三| 色天天综合色天天久久| 黄色av网址在线播放| 宅男在线观看免费高清网站| ㊣最新国产の精品bt伙计久久| 日本午夜精品一区二区三区| 日本一区二区三区在线观看视频| 99久久精品一区| 九九九九精品九九九九| 天堂网在线播放| www.激情成人| 精品欧美日韩| 男人的天堂在线免费视频| 久久综合精品国产一区二区三区| 狠狠色噜噜狠狠色综合久 | 欧美男男激情freegay| 成人自拍视频在线观看| 好看的日韩精品视频在线| 日韩中文字幕免费观看| 99久久99精品久久久久久| 精品欧美国产| 北岛玲日韩精品一区二区三区| 国产欧美精品日韩区二区麻豆天美| 日韩精彩视频| 欧美精品videos另类| 亚洲摸摸操操av| av网站手机在线观看| 中文字幕成在线观看| 欧美性受xxxx黑人xyx| 中文字幕国产免费| 成人高潮视频| 国产一区二区三区欧美| 国产极品美女在线| 亚洲黄页一区| 国产精彩精品视频| 国产成人精品免费看视频| 成人av免费在线观看| 欧美日韩一区在线观看视频| 91激情在线| 亚洲午夜免费视频| 国产成人精品无码播放| 91国产一区| 日韩av中文字幕在线播放| 欧美黄色激情视频| 欧美国产三级| 日本一区二区不卡| 99久久免费国产精精品| 91麻豆国产在线观看| 亚洲人成网站在线播放2019| 丁香花高清在线观看完整版| 欧美视频在线免费看| 免费成年人高清视频| 欧美电影在线观看完整版| 中文字幕欧美日韩精品 | 欧美性极品少妇精品网站| 一区二区三区 欧美| 波多野结衣欧美| 中文字幕久久久av一区| 日韩黄色三级视频| 九色porny丨国产精品| 久久久久久国产精品mv| xvideos国产在线视频| 欧美性猛交xxxx久久久| 一区二区三区人妻| 日韩国产一区二区三区| 欧美亚洲伦理www| 亚洲av色香蕉一区二区三区| 国产精品伦一区二区三级视频| 精品国偷自产一区二区三区| 中文字幕综合| 亚洲日韩欧美视频一区| 久热精品在线观看| 国产精品一品视频| 亚洲亚洲精品三区日韩精品在线视频| 9999在线视频| 日韩视频免费直播| 能直接看的av| 日韩精品电影一区亚洲| 久久99精品久久久久子伦| 日本乱理伦在线| 欧美高清hd18日本| 免费看的黄色录像| 视频一区二区欧美| 免费看成人午夜电影| heyzo中文字幕在线| 日韩一区二区精品在线观看| 日本午夜精品视频| 免费精品99久久国产综合精品| 久久国产精品 国产精品| 密臀av在线| 欧美成人video| 希岛爱理中文字幕| 国内成人精品2018免费看| 亚洲制服中文| www.一区| 深夜福利国产精品| 亚洲影视一区二区| 国产精品成人免费在线| 污污网站免费看| 日韩中字在线| 成人免费激情视频| caoporn免费在线视频| 91精品福利在线一区二区三区| 亚洲欧美精品久久| 狠狠色伊人亚洲综合成人| 五月天av影院| 清纯唯美激情亚洲| 欧美高跟鞋交xxxxhd| www视频在线| 亚洲高清免费观看| 国产一卡二卡三卡四卡| 国产亚洲在线| 奇米888一区二区三区| 欧美日韩五区| 久久精品成人一区二区三区| 国产精品无码久久av| 亚洲精品久久嫩草网站秘色| 精品人妻一区二区三区免费| 亚洲午夜黄色| 蜜桃久久精品乱码一区二区 | 国产精品久久久久久久久久东京| 国内av一区二区三区| 欧美日韩三级一区二区| 五月天激情丁香| 国产成人精品免费一区二区| 亚洲美免无码中文字幕在线| 国产乱码精品一区二区三区四区| 国产精品久久久久久久午夜| 国产区在线看| 亚洲黄色在线看| 99久久久无码国产精品免费蜜柚| 国产精品国产三级国产普通话三级| 九九热视频免费| 一本久道综合久久精品| 亚洲精品久久久久久一区二区| 国产色99精品9i| 45www国产精品网站| 日本中文字幕伦在线观看| 日韩欧美亚洲国产精品字幕久久久 | 国产亚洲婷婷免费| 免费网站在线观看黄| 黄色在线成人| 五月天亚洲综合| 精品国产导航| 国产剧情久久久久久| av中文字幕在线看| 在线视频精品一| 性少妇videosexfreexxx片| 一本大道久久精品懂色aⅴ| 国产高潮流白浆| 久久一留热品黄| 伦伦影院午夜理论片| 久久精品九九| 精品一二三四五区| 日韩av免费大片| 精品亚洲欧美日韩| 日韩第一区第二区| 国产精品99一区| 97久久人人超碰caoprom| 综合国产在线视频| 日韩午夜影院| 日韩欧美一二三| 中文字幕有码无码人妻av蜜桃| 亚洲国产精品一区二区久久| 国产精品精品软件男同| 久久久久免费观看| 欧美日韩人妻精品一区在线| 久久精品久久精品| 久久精品99国产| 亚洲国产日本| av一区二区三区免费观看| 日韩在线二区| 日韩视频专区| 免费欧美激情| 九色视频成人porny| 中文在线综合| 91大片在线观看| 色综合视频一区二区三区日韩 | 999精品嫩草久久久久久99| 欧美在线视频观看| 91超碰在线免费| 久久综合国产精品台湾中文娱乐网| 国产高清视频在线播放| 国产视频在线一区二区| 同心难改在线观看| 亚洲精品久久在线| 蜜桃视频污在线观看| 日韩精品一区二区三区老鸭窝 | 亚洲国产另类久久精品 | 国产精品麻豆成人av电影艾秋| 欧美一区二区视频97| 国产色播av在线| 午夜精品久久久久久99热| 女同一区二区免费aⅴ| 久久91亚洲精品中文字幕奶水| 嫩草香蕉在线91一二三区| 色婷婷综合久久久久| 69xxxx欧美| 日韩视频免费观看| 黄色av电影在线观看| 久久天天躁狠狠躁夜夜躁| 精品国产99久久久久久| 久久久99久久精品女同性| 快射视频在线观看| 色综合久久88色综合天天看泰| av超碰免费在线| 欧美区在线播放| 成人超碰在线| 欧美一级片一区| 亚洲欧美在线成人| 国产日韩欧美日韩| 亚洲青青一区| 91影院未满十八岁禁止入内| 国产精品天天看天天狠| 激情欧美一区二区三区中文字幕| 日韩福利视频一区| 午夜精品一区二区在线观看的| 欧美电影免费播放| 国产欧美精品aaaaaa片| 亚洲人人精品| 日日摸天天爽天天爽视频| 老司机精品视频在线| 69久久精品无码一区二区| 97se亚洲国产综合在线| 成人精品999| 亚洲情趣在线观看| 国产成人亚洲精品自产在线 | 久久色精品视频| 黄视频在线免费看| 日韩av成人在线| 四虎影视精品永久在线观看| 亚洲xxxx在线| 亚洲精品动态| 男人天堂成人网| 9色国产精品| wwwwwxxxx日本| 成人动漫av在线| 欧美成人另类视频| 亚洲一区二区三区四区在线观看 | 最新国产露脸在线观看| 国内精品久久久久影院优| 欧美一区久久久| 成人女人免费毛片| 成人女性视频| 久久成人福利视频| 久久99精品久久久久久| 一级欧美一级日韩片| 国产精品欧美久久久久一区二区| 日韩激情一区二区三区| 欧美性大战xxxxx久久久| 国产成人自拍一区| 日韩在线视频网站| 乡村艳史在线观看| 91在线播放视频| 欧美日韩伦理在线免费| 男人日女人逼逼| 精品一区二区三区久久久| 亚洲天堂网一区二区| 亚洲精品欧美激情| 中文字幕一区二区人妻痴汉电车| 亚洲成人网av| 18+激情视频在线| 国产精品电影网站| 欧美日韩一区二区三区四区不卡 | 日韩黄色影院| 国产91色在线| 久久a爱视频| 麻豆传媒网站在线观看| 免费高清视频精品| 成人国产精品久久久网站| 亚洲国产成人va在线观看天堂| 99久久亚洲精品日本无码 | 国产91社区| 99久久婷婷| 欧美午夜aaaaaa免费视频| 91在线视频观看| 国产无套粉嫩白浆内谢| 日韩免费看网站| 2024短剧网剧在线观看| 91在线高清免费观看| 色综合天天爱| 向日葵污视频在线观看| 久久久99久久精品欧美| 亚洲另类欧美日韩| 亚洲第一中文字幕在线观看| 欧美24videosex性欧美| 91超碰在线免费观看| 自拍视频亚洲| 欧美专区第二页| 亚洲免费资源在线播放| 国产黄色免费大片| 超碰91人人草人人干| 五月天色综合| 亚洲成人动漫在线| 黄页视频在线91| 综合五月激情网| 欧美一区二区三区四区在线观看| 久久久久久久久免费视频| 成人精品在线观看| 亚洲国产精品成人| 免费黄视频在线观看| 亚洲国产一区二区在线播放| 亚洲第一色视频| 91精品国产网站| 香蕉一区二区| 国产精品亚洲二区在线观看| 国产色产综合色产在线视频| 中文字幕在线网站| 久久精彩免费视频| 亚洲图色一区二区三区| 国产不卡一区二区视频| av在线这里只有精品| 一级黄色大片视频| 在线观看视频亚洲| 国产精一区二区| 国产一区 在线播放| 91在线精品一区二区| 亚洲精品无码久久久久| 爱福利视频一区| 一区中文字幕电影| 六月丁香婷婷激情| 国产精品素人视频| 国产乱人乱偷精品视频| 久久久久久一区二区三区| 影视先锋久久| 日韩av自拍偷拍| 大伊人狠狠躁夜夜躁av一区| 国产系列在线观看| 91免费视频网站| 99精品欧美| 国产jizz18女人高潮| 精品国产伦一区二区三区观看体验| 成人美女黄网站| 最新欧美日韩亚洲| 99久久综合狠狠综合久久| 中文字幕日本视频| 久久99热精品| 国产区精品区| 极品人妻一区二区| 色哟哟国产精品| 怡红院av在线| 先锋影音亚洲资源| 国产成人免费高清| 正在播放亚洲精品| 欧美黄色免费网站| 日韩免费高清| av在线播放网址| 69av一区二区三区| 成人免费无遮挡| 欧美做暖暖视频| 中文字幕一区二区三区在线播放 |