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

每週 Kubernetes 社群線上交流會議記錄 - 2015 年 3 月 27 日

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

議程

- Andy - 遠端執行與端口轉發示範

- Quinton - 叢集聯邦 - 延期

- Clayton - 圍繞 Kubernetes 的 UI 程式碼共享與協作

會議記錄

1. 來自 RedHat 的 Andy

  • 遠端執行示範

    • kubectl exec -p $POD -- $CMD

    • 連線到 master 作為代理,找出 Pod 所在的節點,將連線代理到 kubelet,kubelet 執行有趣的部分。透過 nsenter。

    • 使用 SPDY 透過 HTTP 進行多工串流

    • 也包含互動模式

    • 假設為第一個容器。可以使用 -c $CONTAINER 來選擇特定的容器。

    • 如果在容器中預先安裝了 gdb,則可以互動方式將其附加到正在執行的進程

      • backtrace、symbol tbles、print 等等。您可以使用 gdb 完成大多數事情。
    • 也可以透過仔細製作標誌,在此之上執行 rsync 或在容器內設定 sshd。

    • 透過聊天收到一些回饋

  • Andy 也示範了端口轉發

  • nsenter 與 docker exec

    • 想要注入一個受主機控制的二進制檔案,類似於 pre-start hooks

    • socat、nsenter,或 pre-start hook 需要的任何東西

  • 最好能針對此發布一篇部落格文章

  • wheezy 中的 nginx 版本太舊,無法支援所需的 master-proxy 功能

2. Clayton:關於 Kubernetes UI 元件的社群組織,我們目前進展到哪裡?

  • google-containers-ui IRC 頻道、郵件列表。
  • Tim:google-containers 前綴是歷史遺留,應該直接使用 "kubernetes-ui"
  • 也希望投入設計資源,而且 bower 期望有自己的 repo。
  • 普遍同意

3. Brian Grant

  • 測試 v1beta3,準備就緒即將發布。
  • Paul 正在處理 commandline 相關的變更。
  • 下週初至中期,嘗試預設啟用 v1beta3?
  • 對於任何其他變更,請提交 issue 並 CC thockin。

4. 普遍共識認為 30 分鐘比 60 分鐘更好

  • 不應為了填滿時間而刻意延長。