日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中?

發布時間:2025/3/20 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

業界要聞

  • IBM 以總價 340 億美元完成里程碑意義的紅帽收購:這是這家擁有 107 年歷史的公司史上規模最大的一筆收購,該收購金額在整個科技行業的并購史上也能排到前三。在當天公布的聲明中,IBM 與 Red Hat 聯合表示,雙方合作將重點推進“混合云”業務,即讓公司客戶自身服務器上的數據與云服務進行對接,這一方案兼顧了傳統企業IT服務解決方案以及新興的基于云服務的解決方案,是最現實可行的一種路徑選擇。

  • Garnter 發布 2018 年全球云計算市場數據:據 Gartner 統計,2018 年全球云計算市場向頭部進一步集中, 3A (亞馬遜 AWS、微軟 Azure、阿里云)占據七成市場份額。亞馬遜依舊領跑,但市場份額已經見頂回撤。微軟和阿里云均有市場份額增長,其中阿里云保持 3A 軍團中最快增長,市場份額增長近一倍。而在另外 Gartner 一份《數據庫的未來就是云》報告中,3A 同樣位列前三。阿里云的市場份額在 DBMS 供應商中排名第三,同比增長 116%。目前阿里云云原生產品家族已經納入了數據庫核心產品,阿里云 Kubernetes 服務 (ACK) 通過與阿里云旗艦數據庫產品 PolarDB 深度結合,正在幫助用戶同時實現應用層面的快速彈性和數據層面無限擴容。

  • 上游重要進展

    Kubernetes 項目

  • Kubernetes 設計增強(KEP):
  • (a) 如何開發 K8s 自定義調度器插件?上周,上游 Scheduler Framework 插件開發的第一個指導性文檔發布, 其中列出了幾種開發調度插件方式的利弊:

    • 直接 Vendor 上游 Scheduler 代碼庫,然后基于其中的 Framework 庫開發插件 (推薦)
    • 通過 Golang Plugin 機制: 這個方法對 Golang 版本依賴嚴重,跨版本無法使用;對啟動和部署也帶來很多挑戰;
    • 通過 hashicorp/go-plugin 機制: 使用方式不友好,復雜;性能較前兩種方案差

    (b) Sidecar KEP(Pod 中允許聲明某些容器為 Sidecar,從而更精細化的管理這些容器的生命周期)詳細解讀:

    • Pod 內容器啟動順序: Init containers start -> Init containers finish -> Sidecars start -> Sidecars become ready -> Containers start
    • Pod 內容器刪除順序:Containers sent SIGTERM -> Once all Containers have exited: Sidecars sent SIGTERM
  • Kubernetes 重要變更:
  • (a) Initializer 被廢棄:Completely remove initializers

    • Initializer 機制在 1.13 deprecate, 將在 1.16 中正式移除。以后在 Pod 注入容器,都推薦使用 Admission Hook 方式

    Knative 項目

  • 異步請求 demo :演示中使用 header 來標明是異步請求,在 queue-proxy 里面去把請求狀態和結果寫入數據庫。查詢狀態通過 queue-proxy 查詢。初步看社區對于該功能還是各有看法,例如是否可以通過 eventing 來實現。
  • Knative Eventing CLI 支持: 通過 Kevent 命令支持 importer, channel, broker, 和 sequence 命令組。每個命令組支持 CURD 例如:
  • Updating: kevent [resource] update [name] [same flags as create], Deletion: kevent [resource] delete [name] List all resources: kevent [resource] get Describe details of a resource: kevent [resource] describe [name]
  • 在 Eventing 中定義 High Level 的對象:這些組合對象包括事件處理 Pipeline 的 Sequence 對象, 并行處理對象 Parallel 以及內置函數處理CELFilter 等
  • 集成事件指標到 dashboard 儀表盤:參考 Knative Sering 可以通過在 Broker 服務上設置注釋 prometheus.io/scrape: "true",實現通過 Prometheus 收集指標信息。
  • 開源項目推薦

    Kiali : Istio 可視化工具 kiali v1.0正式 release

    這個項目可以可視化服務網格拓撲、斷路器或請求率等功能,提供開箱即用的分布式跟蹤功能。

    本周閱讀推薦

    你到底應不應該把數據庫運行在 Kubernetes 當中?

    這個多年懸而未決的話題,如今終于有了一個明確的結論。這不, Kubernetes 存儲領域的工程師已經為你詳細的畫出了這個命題的決策樹:


    開源中國訪談 CNCF TOC 李響:云原生未來可期

    在 KubeCon SH 2019 上,開源中國記者采訪了 CNCF TOC 成員、阿里云容器平臺資深技術專家 Xiang Li,談及 CNCF 的最新動態和發展動向,走進阿里巴巴規模的云原生,進一步探討云原生的普及和發展問題。李響表示:“阿里云致力于大規模實踐云原生;多場景落地,多維度推動技術及社區演進。我們相信:If cloud native works for Alibaba, Cloud native works for everyone”

    本周報由阿里巴巴容器平臺聯合螞蟻金服共同發布

    本周作者:潯鳴、元毅、張磊、心水

    總結

    以上是生活随笔為你收集整理的云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中?的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。