Kubernetes 版本:0.17.0

發行說明

  • 清理

    • 移除舊的 salt 組態 #8065 (roberthbailey)
    • Kubelet:次要清理 #8069 (yujuhong)
  • v1beta3

    • 將 example/walkthrough 更新至 v1beta3 #7940 (caesarxuchao)
    • 將 example/rethinkdb 更新至 v1beta3 #7946 (caesarxuchao)
    • 驗證 v1beta3 yaml 檔案是否全部運作;合併 yaml 檔案 #7917 (caesarxuchao)
    • 將 examples/cassandra 更新至 api v1beta3 #7258 (caesarxuchao)
    • 將 persistent-volume 範例中的 service.json 更新至 v1beta3 #7899 (caesarxuchao)
    • 將 mysql-wordpress 範例更新為使用 v1beta3 API #7864 (caesarxuchao)
    • 將 examples/meteor 更新為使用 API v1beta3 #7848 (caesarxuchao)
    • 將 node-selector 範例更新至 API v1beta3 #7872 (caesarxuchao)
    • 將 logging-demo 更新為使用 API v1beta3;修改存取 Elasticsearch 和 Kibana 服務的方式 #7824 (caesarxuchao)
    • 轉換 skydns rc 以使用 v1beta3 並為其新增健康檢查 #7619 (a-robinson)
    • 將 hazelcast 範例更新至 API 版本 v1beta3 #7728 (caesarxuchao)
    • 修正 kubelet 中用於檔案/http 的 v1beta3 物件的 YAML 剖析 #7515 (brendandburns)
    • 更新 kubectl cluster-info 以顯示 v1beta3 位址 #7502 (piosz)
  • Kubelet

    • kubelet:修正 kubelet 競爭測試。 #7980 (yifan-gu)
    • kubelet/container:將 prober.ContainerCommandRunner 移至 container。 #8079 (yifan-gu)
    • Kubelet:在 pending pod 狀態中設定 host 欄位 #6127 (yujuhong)
    • 修正 kubelet 節點監控 #6442 (yujuhong)
    • Kubelet:如果靜態 pod 變更,則重新建立鏡像 pod #6607 (yujuhong)
    • Kubelet:在運行時快取中正確記錄時間戳記 #7749 (yujuhong)
    • Kubelet:等待容器運行時啟動 #7729 (yujuhong)
    • Kubelet:將 DockerManager 替換為 Runtime 介面 #7674 (yujuhong)
    • Kubelet:在 SyncPods 中篩選掉已終止的 pod #7301 (yujuhong)
    • Kubelet:並行清理不需要的 pod 中的容器 #7048 (yujuhong)
    • kubelet:為 rkt 新增容器運行時選項。 #7952 (yifan-gu)
    • kubelet/rkt:移除 build 標籤。 #7916 (yifan-gu)
    • kubelet/metrics:將 instrumented_docker.go 移至 dockertools。 #7327 (yifan-gu)
    • kubelet/rkt:為 rkt 新增 GetPods()。 #7599 (yifan-gu)
    • kubelet/rkt:為 rkt 新增 KillPod() 和 GetPodStatus()。 #7605 (yifan-gu)
    • pkg/kubelet:修正日誌記錄。 #4755 (yifan-gu)
    • kubelet:重構 RunInContainer/ExecInContainer/PortForward。 #6491 (yifan-gu)
    • kubelet/DockerManager:修正從 GetPodStatus() 傳回空錯誤。 #6609 (yifan-gu)
    • kubelet:將 pod 基礎結構容器映像設定移至 dockertools。 #6634 (yifan-gu)
    • kubelet/fake_docker_client:在測試中使用自己的 PID 而不是 42。 #6653 (yifan-gu)
    • kubelet/dockertool:將 Getpods() 移至 DockerManager。 #6778 (yifan-gu)
    • kubelet/dockertools:在 containerManager 中新增 puller 介面。 #6776 (yifan-gu)
    • kubelet:引入 PodInfraContainerChanged()。 #6608 (yifan-gu)
    • kubelet/container:將 DockerCache 替換為 RuntimeCache。 #6795 (yifan-gu)
    • kubelet:清理 computePodContainerChanges。 #6844 (yifan-gu)
    • kubelet:重構 prober。 #7009 (yifan-gu)
    • kubelet/container:更新運行時介面。 #7466 (yifan-gu)
    • kubelet:重構 runonce.go 中的 isPodRunning() #7477 (yifan-gu)
    • kubelet/rkt:新增基本 rkt 運行時常式。 #7465 (yifan-gu)
    • kubelet/rkt:新增 podInfo。 #7555 (yifan-gu)
    • kubelet/container:將 GetContainerLogs 新增至運行時介面。 #7488 (yifan-gu)
    • kubelet/rkt:新增用於將 kubelet pod 轉換為 rkt pod 的常式。 #7543 (yifan-gu)
    • kubelet/rkt:為 rkt 新增 RunPod()。 #7589 (yifan-gu)
    • kubelet/rkt:新增 RunInContainer()/ExecInContainer()/PortForward()。 #7553 (yifan-gu)
    • kubelet/container:將 ShouldContainerBeRestarted() 移至運行時。 #7613 (yifan-gu)
    • kubelet/rkt:為 rkt 新增 SyncPod()。 #7611 (yifan-gu)
    • Kubelet:持久化容器的重新啟動計數 #6794 (yujuhong)
    • kubelet/container:將 pty*.go 移至容器運行時套件。 #7951 (yifan-gu)
    • kubelet:為 rkt 新增容器運行時選項。 #7900 (yifan-gu)
    • kubelet/rkt:將 docker 字首新增至映像字串。 #7803 (yifan-gu)
    • kubelet/rkt:將依賴項注入到 rkt。 #7849 (yifan-gu)
    • kubelet/rkt:移除對 rkt.store 的依賴項 #7859 (yifan-gu)
    • Kubelet 安全地與 apiserver 通訊 #2387 (erictune)
    • 重新命名 EnvVarSource.FieldPath -> FieldRef 並新增範例 #7592 (pmorie)
    • 為 kubelet 二進位檔新增容器化選項 #7741 (pmorie)
    • 簡化建置 kubelet 映像 #7948 (pmorie)
    • 從 dockerized kubelet 運行中移除不必要的綁定掛載 #7854 (pmorie)
    • 新增在本地叢集中 dockerize kubelet 的能力 #7798 (pmorie)
    • 為 kubelet 建立 docker 映像 #7797 (pmorie)
    • 安全上下文 - 類型、kubelet、許可 #7343 (pweil-)
    • Kubelet:新增 rkt 作為運行時選項 #7743 (vmarmol)
    • 修正 kubelet 的 docker RunInContainer 實作 #7746 (vishh)
  • AWS

    • AWS:不要嘗試在 jenkins e2e job 中複製 gce_keys #8018 (justinsb)
    • AWS:從 config-default => config.test 複製一些新屬性 #7992 (justinsb)
    • AWS:使禁用 minion 公共 IP 指派成為可能 #7928 (manolitto)
    • 更新 AWS CloudFormation 範本和雲端組態 #7667 (antoineco)
    • AWS:修正變數命名,這意味著並非所有權杖都被寫入 #7736 (justinsb)
    • AWS:將 apiserver 變更為直接監聽 443,而不是透過 nginx #7678 (justinsb)
    • AWS:改進取得現有 VPC 和子網路 #6606 (gust1n)
    • AWS EBS 磁碟區支援 #5138 (justinsb)
  • 為 DNS 搜尋引入「svc」段 #8089 (thockin)

  • 新增定義 etcd 路徑字首的功能 #5707 (kbeecher)

  • 新增 kubectl log --previous 支援以檢視上次終止的容器日誌 #7973 (dchen1107)

  • 新增禁用舊版 API 的標誌 #8083 (brendandburns)

  • 使 dockerkeyring 處理多個匹配的憑證 #7971 (deads2k)

  • 將 Fluentd 轉換為雲端日誌記錄 pod 規格 YAML #8078 (satnam6502)

  • 使用 etcd 分配 PortalIPs 而不是記憶體中 #7704 (smarterclayton)

  • 消除 auth-path #8064 (deads2k)

  • 記錄映像拉取的失敗原因 #7981 (yujuhong)

  • 速率限制副本建立 #7869 (bprashanth)

  • 升級到 Kibana 4 以進行叢集日誌記錄 #7995 (satnam6502)

  • 為 kube-dns 服務新增名稱 #8049 (piosz)

  • 透過將驗證移至資源建構器來修正驗證。 #7919 (brendandburns)

  • 新增具有多個分片的快取以減少鎖定爭用 #8050 (fgrzadkowski)

  • 從可顯示資源中刪除狀態 #8039 (nak3)

  • 重構磁碟區介面以接收 pod 而不是 ObjectReference #8044 (pmorie)

  • 修正提供者 gke 的 kube-down #7565 (jlowdermilk)

  • 多埠需要服務埠名稱 #7786 (thockin)

  • 增加 kubernetes master 的磁碟大小。 #8051 (fgrzadkowski)

  • expose:載入輸入物件以提高安全性 #7774 (kargakis)

  • 改進轉換方法產生器 #7896 (wojtek-t)

  • 新增將外部 IP 顯示到 kubectl cluster-info #7557 (piosz)

  • 新增遺失的 Errorf 格式指令 #8037 (shawnps)

  • 新增 apiserver 的啟動程式碼以遷移 etcd 金鑰 #7567 (kbeecher)

  • 使用來自 docker go-client 的錯誤類型而不是字串 #8021 (ddysher)

  • 準確取得 Vagrantfile 中的硬體 CPU 計數。 #8024 (BenTheElder)

  • 停止設定 GKE 特定版本的 kubeconfig 檔案 #7921 (roberthbailey)

  • 使 API 伺服器透過服務代理處理 HEAD 請求 #7950 (satnam6502)

  • GlusterFS 嚴重錯誤已解決 - 移除 README 中的警告 #7983 (wattsteve)

  • 不要使用第一個權杖 uname -n 作為主機名稱 #7967 (yujuhong)

  • 在 vagrant 的 test-teardown 中呼叫 kube-down。 #7982 (BenTheElder)

  • defaults_tests:在轉換為 API 物件時驗證預設值 #6235 (yujuhong)

  • 使用完整主機名稱作為鏡像 pod 名稱。 #7910 (yujuhong)

  • 移除 Runtime 介面中的 RunPod #7657 (yujuhong)

  • 清理 dockertools/manager.go 並新增更多單元測試 #7533 (yujuhong)

  • 調整 pod 終止和清理以適用於通用容器運行時 #7525 (yujuhong)

  • 修正複製控制器中的 pod 篩選 #7198 (yujuhong)

  • kubectl get pods 中列印容器狀態 #7116 (yujuhong)

  • 在減少副本時優先刪除非運行 pod #6992 (yujuhong)

  • 修正 pod 管理器中的鎖定問題 #6872 (yujuhong)

  • 限制 integration.go 中並行測試的數量 #6655 (yujuhong)

  • 修正不同組態註解中的錯字 #7931 (pmorie)

  • 更新 cAdvisor 依賴項。 #7929 (vmarmol)

  • Ubuntu-distro:棄用並合併 ubuntu 單節點工作到 ubuntu 叢集節點內容#5498 (resouer)

  • 為 Jenkins E2E 腳本新增控制變數 #7935 (saad-ali)

  • 檢查節點狀態作為 validate-cluster.sh 的一部分。 #7932 (fabioy)

  • 新增舊端點清理功能 #7821 (lavalamp)

  • 支援從重新命名的中間恢復。 #7620 (brendandburns)

  • 更新 Exec 和 Portforward 用戶端以使用 pod 子資源 #7715 (csrwng)

  • 為 PV 結構新增 NFS #7564 (markturansky)

  • 修正 Vagrant 文件中的環境變數錯誤 #7904 (posita)

  • 新增一個簡單的發行說明建構器,用於抓取 GitHub API 以取得最近的 PR #7616(brendandburns)

  • 排程器忽略處於不良狀態的節點 #7668 (bprashanth)

  • 為 etcd 設定 GOMAXPROCS #7863 (fgrzadkowski)

  • 自動產生的轉換方法相互呼叫 #7556 (wojtek-t)

  • 使用 coreos 映像作為工作節點啟動 kuberenetes 叢集 #7445 (dchen1107)

  • Godep:為 rkt 新增 godep。 #7410 (yifan-gu)

  • 為 rkt 新增 volumeGetter。 #7870 (yifan-gu)

  • 更新 cAdvisor 依賴項。 #7897 (vmarmol)

  • DNS:公開 53/TCP #7822 (thockin)

  • 當 docker 停止運作時設定 NodeReady=False #7763 (wojtek-t)

  • 忽略事件的延遲指標 #7857 (fgrzadkowski)

  • SecurityContext 許可清理 #7792 (pweil-)

  • 支援手動建立和產生的轉換函數 #7832 (wojtek-t)

  • 為 etcd 操作新增延遲指標 #7833 (fgrzadkowski)

  • 更新 errors_test.go #7885 (hurf)

  • 變更容器運行時 PullImage 的簽名以允許使用密碼進行拉取 #7861 (pmorie)

  • 修正服務文件中的錯誤:JSON 中「selector」的位置不正確 #7873(bkeroackdsc)

  • 修正未指定 CLUSTER_IP_RANGE 的提供者的 controller-manager manifest #7876 (cjcullen)

  • 修正控制器單元測試 #7867 (bprashanth)

  • 在 GCE 上啟用 GCM 和 GCL 而不是 InfluxDB #7751 (saad-ali)

  • 移除 cluster-cidr 必須為 class-b 的限制 #7862 (cjcullen)

  • 修正 OpenShift 範例 #7591 (derekwaynecarr)

  • API 伺服器 - 在子資源的建立請求的上下文中傳遞路徑名稱 #7718 (csrwng)

  • 滾動更新:新增對 --rollback 的支援。 #7575 (brendandburns)

  • 更新到 container-vm-v20150505(也將 GCE 更新到 Docker 1.6) #7820 (zmerlynn)

  • 修正指標標籤 #7830 (rhcarvalho)

  • 修正 v1beta2 轉換中的 v1beta1 錯字 #7838 (pmorie)

  • skydns: 使用 etcd-2.x 原生語法,啟用 IANA 歸屬埠。 #7764(AntonioMeireles)

  • 為 kube-proxy 預設 IP 位址新增 api-server 的 6443 埠 #7794 (markllama)

  • 為驗證文件新增用戶端標頭資訊。 #7834 (ashcrow)

  • 清除啟動日誌中 safe_format_and_mount 的雜亂訊息 #7827 (zmerlynn)

  • 將 allocate_node_cidrs 設定為預設空白。 #7829 (roberthbailey)

  • 修正 #5246 中的同步問題 #7799 (cjcullen)

  • 修正事件文件連結 #7823 (saad-ali)

  • Cobra 更新和 bash 自動完成修正 #7776 (eparis)

  • 修正 kube2sky 不穩定性。修正 tools.GetEtcdVersion 以適用於 etcd > 2.0.7 #7675 (cjcullen)

  • 變更 kube2sky 以使用 token-system-dns 密鑰,指向 https 端點... #7154(cjcullen)

  • replica: 序列化 created-by 參考 #7468 (simon3z)

  • 將 mounter 注入磁碟區外掛程式 #7702 (pmorie)

  • 使 CoreOS 雲端組態保持最新 (針對 0.15.x 和最新的 OS alpha) #6973(AntonioMeireles)

  • 更新 kubeconfig 檔案文件。 #7787 (jlowdermilk)

  • 在終止中的命名空間刪除時拋出 API 錯誤 #7780 (derekwaynecarr)

  • 修正 command 欄位 PodExecOptions #7773 (csrwng)

  • 在 Run() 中啟動 ImageManager 清理。 #7785 (vmarmol)

  • 修正 DeepCopy 以正確支援 runtime.EmbeddedObject #7769 (deads2k)

  • 修正多個主節點的主節點服務端點系統 #7273 (lavalamp)

  • 將 genbashcomp 新增至 KUBE_TEST_TARGETS #7757 (nak3)

  • 將雲端供應商 TCPLoadBalancerExists 函數變更為 GetTCPLoadBalancer...#7669 (a-robinson)

  • 為 kubelet 二進位檔案新增容器化選項 #7772 (pmorie)

  • 修正 swagger 規格 #7779 (pmorie)

  • 修正:問題 #7750 - Hyperkube Docker 映像檔需要憑證才能連線至雲端供應商#7755 (viklas)

  • 將建置標籤新增至 rkt #7752 (vmarmol)

  • 檢查 Python 檔案的授權樣板 #7672 (eparis)

  • rollingupdate 中的可靠更新 #7705 (bprashanth)

  • 如果叢集建立後沒有任何節點,則不要突然退出。 #7650(roberthbailey)

  • 進行 #7675 中建議的變更 #7742 (cjcullen)

  • 在 Fedora 上使用 flannel 設定 Kubernetes 多節點叢集的指南 #7357(aveshagarwal)

  • 在 factory 中設定產生器 #7760 (kargakis)

  • 減少 time.After 的使用 #7737 (lavalamp)

  • 從 "componentstatuses" 呼叫中移除節點狀態。 #7735 (fabioy)

  • 對失敗做出反應,擴展剩餘叢集 #7614 (tamsky)

  • 修正 runtime_cache.go 中的錯字 #7725 (pmorie)

  • 將非 GCE Salt 發行版更新至 1.6.0,在 GCE 上回退至 ContainerVM Docker 版本#7740 (zmerlynn)

  • 如果 SaltStack 已安裝,則略過 SaltStack 安裝 #7744 (zmerlynn)

  • 將 Pod 名稱公開為容器上的標籤。 #7712 (rjnagal)

  • 記錄 e2e SSH 測試中使用的 SSH 金鑰 #7732 (mbforbes)

  • 新增包含 Kubernetes 指南的中央簡易入門指南。 #7649 (brendandburns)

  • 明確說明不支援用於排程目的的 'Requests' #7443(vishh)

  • 從主機介面僅選擇 IPv4 #7721 (smarterclayton)

  • 指標測試無法在 Mac 上執行 #7723 (smarterclayton)

  • 為 swagger 重新產生新增 API 變更文件步驟 #7727 (pmorie)

  • 新增 NsenterMounter 掛載實作 #7703 (pmorie)

  • 新增 StringSet.HasAny #7509 (deads2k)

  • 新增整合測試,檢查我們預期從主節點匯出的指標 #6941 (a-robinson)

  • shellcheck.net 發現的小幅 bash 更新 #7722 (eparis)

  • 為 run-container 新增 --hostport。 #7536 (rjnagal)

  • 使 rkt 實作容器 Runtime 介面 #7659 (vmarmol)

  • 變更註冊不同版本 API 的順序 #7629 (caesarxuchao)

  • expose: 以通用方式建立物件 #7699 (kargakis)

  • 如果 status.Replicas 上的單次 get/put 重試失敗,則重新排隊 rc #7643 (bprashanth)

  • 主節點元件的日誌 #7316 (ArtfulCoder)

  • cloudproviders: 新增 oVirt 入門指南 #7522 (simon3z)

  • 使 rkt-install 成為一次性。 #7671 (vmarmol)

  • 在 CoreOS 中為 Kubelet 提供 container_runtime 旗標。 #7665 (vmarmol)

  • 樣板加速 #7654 (eparis)

  • 記錄密度測試中失敗 Pod 的主機 #7700 (wojtek-t)

  • 移除多餘的引號 #7655 (alindeman)

  • 將 kubectl_label 新增至 bash 自動完成中的自訂函數 #7694 (nak3)

  • 在 kube-controller 中啟用效能分析 #7696 (wojtek-t)

  • 設定 Vagrant 測試叢集預設 NUM_MINIONS=2 #7690 (BenTheElder)

  • 新增指標以測量快取命中率 #7695 (fgrzadkowski)

  • 針對 kubectl get,將服務欄位中的 IP 變更為 IP(S) #7662 (jlowdermilk)

  • 註解 bash_completions 的必要旗標 #7076 (eparis)

  • (小幅) 為 etcd 錯誤新增 pgrep 偵錯 #7685 (jayunit100)

  • 修正磁碟區未綁定時描述中的空指標問題 #7676 (markturansky)

  • 移除不必要的右括號 #7691 (piosz)

  • 將 TerminationGracePeriod 欄位新增至 PodSpec,並將 grace-period 旗標新增至 kubectl stop#7432 (piosz)

  • 修正 test/e2e/scale.go 中的樣板 #7689 (wojtek-t)

  • 根據觀察到的延遲更新到期逾時 #7628 (bprashanth)

  • 輸出產生的轉換函數/名稱 #7644 (liggitt)

  • 將 Scale 測試移至 scale 檔案中。 #7645 #7646 (rrati)

  • 將 GCE 負載平衡器名稱截斷為 63 個字元 #7609 (brendandburns)

  • 新增 SyncPod() 並移除 Kill/Run InContainer()。 #7603 (vmarmol)

  • 將 release 0.16 合併至 master #7663 (brendandburns)

  • 更新 examples/rethinkdb 的授權樣板 #7637 (eparis)

  • 改良式滾動更新的第一部分,允許動態產生下一個複製控制器。 #7268 (brendandburns)

  • 在 examples/phabricator 中新增授權樣板 #7638 (eparis)

  • 在授權樣板中使用通用著作權持有人名稱 #7597 (eparis)

  • 如果發生衝突,則重試遞增配額 #7633 (derekwaynecarr)

  • 從 Runtime 介面中移除 GetContainers #7568 (yujuhong)

  • 在 DockerManager 中新增與映像檔相關的方法 #7578 (yujuhong)

  • 在 kubelet 中移除更多 docker 參考 #7586 (yujuhong)

  • 在 DockerManager 中新增 KillContainerInPod #7601 (yujuhong)

  • Kubelet: 新增容器執行階段選項。 #7652 (vmarmol)

  • 將 heapster 升級至 v0.11.0,並將 grafana 升級至 v0.7.0 #7626 (idosh)

  • 將 github.com/onsi/ginkgo/ginkgo 建置為發行版本的一部分 #7593 (ixdy)

  • 不要自動解碼 runtime.RawExtension #7490 (smarterclayton)

  • 更新變更日誌。 #7500 (brendandburns)

  • 在 DockerManager 中新增 SyncPod() 並在 Kubelet 中使用 #7610 (vmarmol)

  • 建置:為我們推送至 GCS 的每個檔案推送 .md5 和 .sha1 檔案 #7602 (zmerlynn)

  • 修正滾動更新 --image #7540 (bprashanth)

  • 更新 docs/man/md2man-all.sh 的授權樣板 #7636 (eparis)

  • 在 examples/k8petstore 中包含 shell 授權樣板 #7632 (eparis)

  • 在 Kubelet 中新增 --cgroup_parent 旗標,以設定 Pod 的父 cgroup #7277 (guenter)

  • 將目前目錄變更為設定目錄 #7209 (you-n-g)

  • 將 Weave 設定為 0.9.0 並更新 Azure 的 Etcd 設定 #7158 (idosh)

  • 如果描述與原始資源不符,則擴充描述以搜尋相符項目。 #7467 (brendandburns)

  • 為儲存在 etcd 中的物件新增簡易快取。 #7559 (fgrzadkowski)

  • Rkt gc #7549 (yifan-gu)

  • Rkt pull #7550 (yifan-gu)

  • 使用 mount(8) 和 umount(8) 實作 Mount 介面 #6400 (ddysher)

  • 修剪 Cloud Logging 的 Fleuntd 標籤 #7588 (satnam6502)

  • GCE CoreOS 叢集 - 基於變數設定主節點名稱 #7569 (bakins)

  • JSON 中的 KubeProxyVersion 大小寫錯誤 #7535 (smarterclayton)

  • 使節點報告其外部 IP,而非主節點的 IP。 #7530 (mbforbes)

  • 將叢集日誌標籤修剪為 Pod 名稱和容器名稱 #7539 (satnam6502)

  • 處理布林查詢參數值為 "false" 的轉換 #7541 (csrwng)

  • 在 Runtime 介面中新增與映像檔相關的方法。 #7532 (vmarmol)

  • 測試自動產生的轉換是否未經手動編輯 #7560 (wojtek-t)

  • 提及映像檔版本標籤的 :latest 行為 #7484 (colemickens)

  • readinessProbe 呼叫 livenessProbe.Exec.Command,導致 "invalid memory address or nil pointer dereference" 錯誤。 #7487 (njuicsgz)

  • 新增 RuntimeHooks 以抽象化 Kubelet 邏輯 #7520 (vmarmol)

  • 在 Request 上公開 URL() 以允許建構 URL #7546 (smarterclayton)

  • 為儲存在 etcd 中的物件新增簡易快取 #7288 (fgrzadkowski)

  • 準備串聯自動產生的轉換方法 #7431 (wojtek-t)

  • 在 apiserver 中建立 etcd 用戶端時,增加 maxIdleConnection 限制。 #7353 (wojtek-t)

  • 轉換方法產生器的改進。 #7354 (wojtek-t)

  • 自動產生轉換方法的程式碼 #7107 (wojtek-t)

  • 支援匿名發布的復原 #7407 (brendandburns)

  • 將 kube2sky 升級至 1.2。將其指向 https 端點 (第三次嘗試)。 #7527 (cjcullen)

  • cluster/gce/coreos:在 node.yaml 中新增 metadata-service #7526 (yifan-gu)

  • 將 ComputePodChanges 移至 Docker 執行階段 #7480 (vmarmol)

  • Cobra rebase #7510 (eparis)

  • 從 kubelet 新增系統 oom 事件 #6718 (vishh)

  • 將 Prober 移至其自己的子套件 #7479 (vmarmol)

  • 修正 parallel-e2e.sh 以在我的 macbook (bash v3.2) 上運作 #7513 (cjcullen)

  • 將網路外掛程式 TearDown 移至 DockerManager #7449 (vmarmol)

  • 修正 #7498 - CoreOS 入門指南具有無效的雲端組態 #7499 (elsonrodriguez)

  • 修正物件鍵值對後面的無效字元 '"' #7504 (resouer)

  • 修正 kubelet 在停止時從磁碟區刪除資料 (#7317)。 #7503 (jsafrane)

  • 修正 hooks/description 以捕捉沒有描述標籤的 API 欄位 #7482 (nikhiljindal)

  • cadvisor 已過時,因此 kubelet 服務不需要它。 #7457 (aveshagarwal)

  • 將事件的預設命名空間設定為 "default" #7408 (vishh)

  • 修正命名空間轉換中的錯字 #7446 (liggitt)

  • 轉換 Secret 登錄以使用更新/建立策略,允許依類型篩選 #7419 (liggitt)

  • 在尋找 Pod 的 GlusterFS 端點時使用 Pod 命名空間。 #7102 (jsafrane)

  • 修正部署腳本中 kube-proxy 路徑的名稱。 #7427 (jsafrane)

若要下載,請造訪 https://github.com/GoogleCloudPlatform/kubernetes/releases/tag/v0.17.0