Soft & Share 開源報報 192 – Kubernetes 的附加代理以生成和公開叢集等級的度量指標

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考每週五有開放閱讀

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

開源報報內容

學習資源

「React技術揭祕」 一本從上向下,從理念到程式碼的原始碼分析書

這是簡體中文線上電子書,從 React 的理念到原始碼分析

Web 應用程式開發

這個支援 BootSrap 4 的 jQuery 外掛通過直覺的多選擇、搜尋等功能將選擇元素帶入21世紀

使用 React.JS 實作的簡單的 HTML5 Drag & Drop

簡單的 React hook 為檔案建立一個符合 html5 的 Drag & Drop 區域。

支援基於瀏覽器的 JavaScript 應用程式的 OpenID Connect (OIDC)和 OAuth2 通訊協定客戶端程式庫

還包括對使用者 session 和 token 管理的支援。

無伺服器的範例

建構在 AWS Lambda、微軟 Azure、谷歌雲端等無伺服器架構的一組樣板和架構範例

資料科學

大數據面試題

內容是簡體中文,包含了Flink/Spark/Hadoop/Hbase/Hive.. 這些大數據常用的開源工具主題

Pycorrector 是一個用於文字糾錯的工具套件

中文文字糾錯工具。音似、形似錯字(或變體字)糾正,可用於中文拼音、筆畫輸入法的錯誤糾正。python3.6開發。

pycorrector依據語言模型檢測錯別字位置,通過拼音音似特徵、筆畫五筆編輯距離特徵及語言模型困惑度特徵糾正錯別字。

這個套件也有支援簡體中文和繁體中文的互換,但是沒有看到繁體中文糾錯的範例

雲端和網路管理

用於 Kubernetes 的 NGINX 和 NGINX Plus 入口( Ingress ) 控制器

什麼是入口( Ingress)?

Ingress 是一個 Kubernetes 資源,它允許你為執行在 Kubernetes 上的應用程式配置 HTTP 負載均衡器,這些應用程式由一個或多個 Services 表示。這種負載均衡器對於將這些應用程式交付給 Kubernetes 叢集之外的客戶端是必要的。

入口資源支援以下特點:

  • 基於內容的路由:
    • 基於主機的路由. 例如,使用主機標頭路由請求 foo.example.com 到一組服務和主機標頭 bar.example.com 到另一個群組
    • 基於路徑的路由選擇. 例如,使用以下開頭的 URI 路由請求/serviceA 到 service A,並使用以下開頭的 URI 請求/serviceB 到 service B
  • 對於每個主機名,例如foo.example.com 進行TLS/SSL 終止

Kubernetes 的附加代理以生成和公開叢集等級的度量指標

kube-state-metrics 是一個簡單的服務,它監聽 Kubernetes API 伺服器並生成有關物件狀態的度量。 它不關注單個Kubernetes元件的執行狀況,而是關注內部各種物件(例如部署,節點和 pods)的執行狀況。

kube-state-metrics 是關於從 Kubernetes API 物件生成指標而無需修改。 這樣可以確保 kube-state-metrics 提供的功能具有與 Kubernetes API 物件本身相同的穩定性。 反過來,這意味著在某些情況下,kube-state-metrics 可能不會顯示與kubectl 完全相同的值,因為 kubectl 會應用某些啟發式方法來顯示可理解的訊息。 kube-state-metrics 公開了未經 Kubernetes API 修改的原始資料,這樣使用者可以擁有所需的所有資料,並根據需要執行啟發式操作。

度量標準在監聽埠的HTTP端點/ metrics上匯出(預設為8080)。 它們輸出為純文字。 它們被設計為由 Prometheus 消化或與爬取 Prometheus 客戶端點相容的爬蟲使用。 你也可以在瀏覽器中開啟/ metrics以檢視原始指標。 請注意,在/ metrics端點上公開的指標反映了Kubernetes叢集的當前狀態。 刪除Kubernetes物件後,它們將不再在/ metrics端點上可見。

行動應用程式設計

一個 React Native 專案樣板,將 UI、狀態管理和業務邏輯分離,建構可靠的應用程式。

這個專案是一個 React Native 樣板,可以用來啟動一個行動應用程式。

程式設計語言/程式庫

用於 asyncio 和 Python 的非同步 HTTP 客戶端/伺服器框架

主要特色

  • 支援 HTTP 協議的客戶端和伺服器端
  • 同時支援客戶端和伺服器端的 Web-Sockets,避免了 Callback 地獄
  • 為 Web 伺服器提供中介軟體和可外掛路由

訂閱網址

喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: