精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久一区二区中文字幕| 天天干天天舔天天射| 日本精品黄色| 91麻豆精品国产自产在线观看一区| 在线观看成人av电影| 国产91免费在线观看| 日日夜夜免费精品| 美女久久久久久久久久久| 天堂www中文在线资源| 草莓视频成人appios| 一区二区视频在线| 欧美极品视频一区二区三区| 国产精品羞羞答答在线| 黑丝一区二区三区| 中文字幕在线视频日韩| 狠狠干狠狠操视频| 美女视频在线免费| 亚洲色图在线视频| 欧美一区2区三区4区公司二百| 91中文字幕在线视频| 久久不射2019中文字幕| 久久99视频免费| 国产美女网站视频| 国产日韩视频在线| 亚洲第一男人av| 亚洲图片 自拍偷拍| 自拍偷自拍亚洲精品被多人伦好爽| 亚洲免费资源在线播放| 天堂精品一区二区三区| 青青色在线视频| 国产最新精品免费| 国产精品视频导航| 久操视频在线免费观看| 99精品免费视频| 欧美成人在线免费视频| 人成免费在线视频| 国产亚洲一区| 亚洲片在线资源| 成人无码www在线看免费| 综合激情久久| 日韩欧美国产高清| 四虎成人在线播放| 成人在线视频区| 欧美三级日韩三级| 色综合天天色综合| 日本久久免费| 日韩欧美亚洲成人| 欧美视频第一区| 三妻四妾完整版在线观看电视剧| 一级特黄大欧美久久久| 女人床在线观看| 91最新在线视频| 亚洲视频一二区| 99亚洲国产精品| 3d玉蒲团在线观看| 亚洲综合色区另类av| 400部精品国偷自产在线观看| 毛片在线看片| 亚洲人精品午夜| 少妇久久久久久被弄到高潮| 99热国产在线中文| 亚洲午夜久久久久久久久久久| 欧美黄网在线观看| 人人澡人人添人人爽一区二区| 一区二区高清在线| 国产精品国产亚洲精品看不卡| 国产偷倩在线播放| 婷婷综合久久一区二区三区| 啊啊啊一区二区| 欧美电影免费看| 欧美在线不卡视频| 免费黄频在线观看| 99精品在免费线中文字幕网站一区 | 亚洲一区二区三区无码久久| 成人在线视频中文字幕| 亚洲二区中文字幕| 一道本在线观看| 手机在线电影一区| 欧美成人免费一级人片100| 欧美日韩在线观看成人| 99精品国产一区二区青青牛奶 | 99国产精品久久久久久久久久| 欧美精品v日韩精品v韩国精品v| www欧美激情| 国产一区二区av在线| 精品国产污网站| 中日韩精品一区二区三区| 欧美艳星介绍134位艳星| 久久久国产精品亚洲一区| 国产一级二级三级| 久久在线91| 亚洲综合精品一区二区| 五月天久久久久久| 国产精品久久精品日日| 日韩小视频网站| 成人自拍视频网| 日韩欧美在线一区二区三区| 亚洲国产精品无码久久久久高潮| 精品福利久久久| 欧美乱大交xxxxx另类电影| 日韩乱码人妻无码中文字幕| 免费观看日韩av| 激情久久av| 久久bbxx| 色狠狠综合天天综合综合| 熟妇女人妻丰满少妇中文字幕| 亚洲免费成人av在线| 久久夜色精品国产| 亚洲男人天堂网址| 99久久婷婷国产| 国产一二三四区在线观看| 二吊插入一穴一区二区| 精品国产第一区二区三区观看体验| xxxx日本黄色| 亚洲在线国产日韩欧美| 3d动漫啪啪精品一区二区免费 | a天堂中文在线观看| 久久婷婷国产综合精品青草| 香港三级日本三级a视频| 粉嫩av一区二区三区四区五区 | 无码精品一区二区三区在线| 国产精品亚洲产品| 成人激情视频小说免费下载| 日本天堂影院在线视频| 亚洲一区二区视频| 91免费视频污| 久久国产成人午夜av影院宅| 青青草99啪国产免费| 亚洲精品国产精| 亚洲女同ⅹxx女同tv| 爱情岛论坛亚洲首页入口章节| 网友自拍一区| 91大神福利视频在线| 亚洲国产精品suv| 亚洲精品视频自拍| 亚洲精品中文字幕乱码无线| 久久亚洲成人| 国产精品爽黄69天堂a| 美国一级片在线免费观看视频| 天天av天天翘天天综合网色鬼国产| 韩国三级丰满少妇高潮| 91精品国产视频| 成人精品网站在线观看| 尤物网在线观看| 欧美三级中文字幕在线观看| 2017亚洲天堂| 麻豆成人综合网| 一区二区不卡视频| 91丨精品丨国产| 欧美xxxx18国产| 丰满肉嫩西川结衣av| 亚洲一区二区3| 国产黄色三级网站| 亚洲免费网址| 色播亚洲视频在线观看| 欧美日韩国产网站| 久久精品福利视频| a毛片在线免费观看| 亚洲丶国产丶欧美一区二区三区| 免费观看污网站| 99在线|亚洲一区二区| 久久精精品视频| 超碰一区二区| 色先锋资源久久综合5566| 一级成人免费视频| 亚洲精品久久久蜜桃| 国产高潮视频在线观看| 久久av一区| 亚洲日本精品| 中文字幕日韩高清在线| 欧美一性一乱一交一视频| 高清日韩av电影| 91麻豆精品国产91久久久久久| 久久国产在线视频| 91小视频在线观看| 高清av免费看| 亚洲视频久久| 日韩av影视| 欧美h版在线观看| 欧美一级免费视频| 黄色网址免费在线观看| 欧美精品一区二区蜜臀亚洲| 久久久久久不卡| 国产精品久久午夜夜伦鲁鲁| 人妻精油按摩bd高清中文字幕| 国产精品久久久久毛片大屁完整版| 日本一区二区在线视频| 日韩欧美中文在线观看| 国语自产偷拍精品视频偷| 成年人在线视频| 精品福利一区二区三区免费视频| 亚洲图片在线视频| 亚洲欧美激情视频在线观看一区二区三区 | 欧洲视频一区二区| 情侣偷拍对白清晰饥渴难耐| 成人av网址在线| 午夜免费福利视频在线观看| 亚洲黄色天堂| 亚洲一区尤物| 日本福利一区| 亚洲free性xxxx护士白浆| 色在线免费观看| 大胆人体色综合| 精品av中文字幕在线毛片| 日韩一级成人av| 6080午夜伦理| 亚洲福利视频三区| 99热这里只有精品4| 2020国产精品久久精品美国| 亚洲一级片av| 日日摸夜夜添夜夜添亚洲女人| 妺妺窝人体色www看人体| 日韩欧美自拍| 久久精品中文字幕一区二区三区| 国产精品免费精品自在线观看 | 无码人妻精品一区二区三区蜜桃91 | 亚洲精品永久免费视频| 欧美xxxx18国产| 老司机午夜在线| 一本一道久久a久久精品逆3p | 中文字幕亚洲乱码熟女1区2区| 亚洲精品中文在线观看| 亚洲熟女毛茸茸| 久久久久国产精品麻豆| 大乳护士喂奶hd| 成人综合在线视频| 久久精品一卡二卡| 久久精品国产精品青草| 天天影视综合色| 三级在线观看一区二区| 日韩精品视频一区二区在线观看| 黄色在线一区| 日韩久久久久久久久久久久| 小处雏高清一区二区三区| 日韩精品无码一区二区三区| 美日韩中文字幕| 欧美久久电影| 久久av综合| 欧美精品一区二区三区四区五区| 欧美国产极品| 久久国产精品一区二区三区| 日本妇女一区| 欧美一级片免费观看| 亚洲小说图片| 欧美午夜视频在线| 成人看的羞羞网站| 亚洲欧美日韩不卡一区二区三区| 精品国产一区二区三区香蕉沈先生| 乱色588欧美| 久久不卡国产精品一区二区| 日韩女优中文字幕| 欧美aaaa视频| 国产亚洲精品久久久久久久| 欧美亚韩一区| 国产自产在线视频| 国产日韩欧美在线播放不卡| 丝袜老师办公室里做好紧好爽 | 欧美在线免费看| 日韩欧美另类一区二区| 国产精品视频xxx| 亚洲日本免费电影| 成人av网站观看| 免费看成人人体视频| 欧美激情一区二区三区在线视频| 欧美午夜精彩| 日本黄xxxxxxxxx100| 亚洲日本国产| 免费黄色一级网站| 国产精品中文字幕日韩精品| xxxxxx黄色| 欧美激情综合网| 久久精品黄色片| 欧美日韩美女视频| 真实的国产乱xxxx在线91| 91精品国产综合久久久久久| 国产91麻豆视频| 亚洲香蕉成人av网站在线观看 | 日韩理论片在线| 日本三级午夜理伦三级三| 欧美日韩亚洲国产一区| 亚洲一区二区激情| 精品久久久久99| 国产一级二级三级在线观看| 久久精品亚洲热| 小视频免费在线观看| 国产精品丝袜视频| 国产厕拍一区| 一本久道久久综合狠狠爱亚洲精品 | 国产亚洲欧美日韩美女| a毛片在线播放| 日韩av黄色在线观看| 国产精品成人**免费视频| 精品一区二区三区日本| 99视频精品全部免费在线视频| 国产日韩av网站| 日本一不卡视频| 催眠调教后宫乱淫校园| 欧美激情在线免费观看| 久久精品国产亚洲av香蕉| 欧美伊人久久久久久久久影院 | 97人人澡人人爽91综合色| 日本视频一区二区在线观看| 国产精品va| 久久国产这里只有精品| 91在线免费播放| 国产波霸爆乳一区二区| 欧美午夜影院一区| 日韩中文字幕免费观看| 精品国产拍在线观看| 小黄鸭精品aⅴ导航网站入口| www 成人av com| 婷婷综合久久| 国产理论在线播放| 91免费视频观看| 久久这里只有精品国产| 制服丝袜一区二区三区| 成人不用播放器| 欧洲亚洲免费视频| 精品国内亚洲2022精品成人| 最近免费观看高清韩国日本大全| 久久久久综合| av鲁丝一区鲁丝二区鲁丝三区| 一区二区视频在线| 99免费在线视频| 蜜月aⅴ免费一区二区三区 | 美女三级99| 亚洲乱亚洲高清| 日本不卡视频一区| 亚洲一区二区五区| 亚洲AV无码精品国产| 欧美成人精品不卡视频在线观看| 欧美性aaa| 亚洲精品tv久久久久久久久| 日日摸夜夜添夜夜添国产精品| 精品无码在线视频| 黑丝美女久久久| 头脑特工队2在线播放| 欧美精品久久久久久久久| 欧美日本三级| 国产精品三级一区二区| 国产宾馆实践打屁股91| 久久久久久国产精品视频| 日韩限制级电影在线观看| 亚洲小说区图片| yellow视频在线观看一区二区| 欧美搞黄网站| 丰满人妻一区二区三区免费视频棣| 亚洲精品免费在线| 亚洲精品911| 91国语精品自产拍在线观看性色| 国产96在线亚洲| 亚洲午夜无码av毛片久久| 久久嫩草精品久久久精品一| 国产suv精品一区二区33| 中文字幕在线成人| 国产不卡精品| 免费视频爱爱太爽了| 91网站在线播放| 亚洲中文字幕无码爆乳av| 最近中文字幕mv在线一区二区三区四区 | 久久国产亚洲| 五月天六月丁香| 亚洲成人在线观看视频| 日韩精品视频在线观看一区二区三区| 日韩免费精品视频| 国产精品成人a在线观看| 韩国一区二区三区四区| 欧美日韩精品二区| 国产69精品久久app免费版| 91视频免费网站| 99av国产精品欲麻豆| 无码 人妻 在线 视频| 欧美性xxxxx极品少妇| h片在线免费观看| 久久99精品久久久久久久青青日本 | 精品久久久影院| 97超碰免费在线| 日韩久久久久久久久久久久久| 精品一区二区免费在线观看| 国产一级在线视频| 亚洲欧美在线一区二区| 四虎影视成人精品国库在线观看| 欧美亚洲色图视频| 国产欧美日韩激情| 精品久久国产视频| 青青草99啪国产免费| 欧美黄免费看| 特级西西www444人体聚色 | 手机av免费在线观看| 国产黑人绿帽在线第一区| 一级欧洲+日本+国产 | 丰满熟妇人妻中文字幕| 国产精品激情av电影在线观看| 欧美国产另类| 免费看91的网站| 亚洲国产美女精品久久久久∴| 国产精品美女午夜爽爽| 国产v片免费观看| 亚洲欧美色综合| 日韩电影免费|