這篇文章已超過一年。較舊的文章可能包含過時的內容。請檢查頁面中的資訊自發布以來是否已變得不正確。

每週 Kubernetes 社群 Hangout 會議記錄 - 2015 年 5 月 22 日

每週 Kubernetes 貢獻社群都會透過 Google Hangouts 進行線上會議。我們希望任何有興趣的人都能了解這個論壇中討論的內容。

討論 / 主題

  • 程式碼凍結
  • 叢集升級
  • E2E 測試問題

程式碼凍結流程於 5 月 22 日下班前開始,包括

  • 程式碼凍結緩衝期 -- 消化活躍的 PR。如果對於 v1 有任何問題要提出,請在今天提出。
  • 社群 PR -- 計劃在大約 6 週後重新開放。
  • v1 中主要修復領域 -- 文件、體驗。

E2E 問題和 LGTM 流程

  • 已看到端對端測試變紅。

  • 計畫將合併限制為值班人員。Quinton 將會溝通。

  • 我們可以向社群公開 Jenkins 執行嗎? (Paul)

    • 需要解決的問題/疑慮是保護 Jenkins 的安全。短期結論:將研究將 Jenkins 日誌推送到 GCS bucket。Lavalamp 將與 Jeff Grafton 跟進。

    • 長期解決方案可能是合併佇列,其中 e2e 為每次合併執行(而不是多次合併)。這項功能目前在 OpenShift 中已存在。

Kubernetes 的叢集升級作為最終 v1 功能

  • GCE 將使用永續磁碟 (PD) 來掛載新映像檔。

  • OpenShift 將遵循傳統更新模型,使用「yum update」。

  • 一個初步方案是擁有類似「kube-push」的方法來原地更新 master。會議中的回饋是

    • 在 master 上升級 Docker 守護進程將會終止 master 的 pods。同意。可以考慮「升級」階段或明確步驟。

    • 這與 HA master 升級有何不同?將 HA 案例視為超集。執行升級的工作將是 HA master 升級的先決條件。

  • Mesos 排程器實作了滾動節點升級。

請求對 Hangout 中 v1 的關注

    • 討論了這是一個最終一致性設計。*

      • 在會議中,結果是:尋求跨多個組件更新原子性的模式。準備好審查時,Paul 會 ping Tim。
  • E2E 迴歸 #8499 (Eric Paris)

  • 請求方向審查,如果不能審查,也請給予方向。 #8334 (Mark)

  • 處理優雅終止(例如發送 sigterm 給 postgres)尚未實作。 #2789 (Clayton)

    • 需要增加寬限期或完成管道工程。在 API、客戶端工具中,缺少的是 kubelet 有使用,但我們沒有設定逾時 (>0) 值。

    • Brendan 將研究這個優雅終止問題。

  • JustinSB 的負載平衡器即將完成。