天天看點

Golang 1.14 釋出 | 雲原生生态周報 Vol. 39業界要聞上遊重要進展開源項目推薦本周閱讀推薦

作者 | 陳俊、何淋波、李鵬、宋淨超

業界要聞

  1. Golang 1.14 釋出

Golang Release 了 1.14 版本。該版本包含生産級别 go module,改進 defer 性能,以及 Goroutine 搶占等功能。

  1. Cilium 1.7 版本釋出

Cilium 是一款開源軟體,負責以透明方式提供并保護由 Linux 容器管理平台(例如 Kubernetes)部署完成的各應用程式服務間的網絡與 API 連接配接。

  1. Contributor Summit Amsterdam Schedule Announced

去阿姆斯特丹 KubeCon 的同學,不要忘記注冊這個難得的開發者聚會。

  1. KubeCon + CloudNativeCon China 2020 議題送出即将結束

将于中國時間 2 月 28 日結束,請大家不要忘記時間點。

上遊重要進展

Kubernetes

  1. Honor status.podIP over status.podIPs when mismatched

修複老版本 Pod API 裡 Pod.Status.PodIP 相容 Pod.Status.PodIPs。建議大家緊急 Port 這個 PR,否則 1.15 版本以下的 kubelet 向 1.16 或者以上的 API Server 更新 Pod Status。

  1. Adding AppProtocol to Services and Endpoints

AppProtocol 可以使用應用層的協定名 (application protocols) 去辨別每個 Service Port 的類型,相比之前隻能使用 TCP/UCP 辨別,提升了非常大的使用者閱讀體驗。 (

API PR

  1. Promote the EgressSelector API to beta

Egress API 從 alpha 階段提升到 beta 階段,API 定義和實作更加穩定。

Knative

  1. Eventing 2020 Roadmap

Eventing 2020 規劃 Roadmap, 主要包括:

  • 支援 V1 APIs
  • Broker 生産可用(Production-ready)
  • 資料面安全政策
  • 資料面可擴縮(Serverless化)
  1. autoscaling of eventing components .

社群送出了 eventing 元件自動擴縮容 PR。基本思路是通過 Knative Service 部署 eventing 元件。通過新增一個基于 keda 的自動擴縮容插件來支援。

開源項目推薦

  1. rode

rode 基于 Kubernetes 完成軟體的可信傳遞鍊。将軟體的生命周期、Release 事件統一收集到 Kubernetes 系統,然後完成注冊更新到 Grafeas,最後在 Kubernetes 入口層能夠攔截不合法的應用執行個體建立請求。

本周閱讀推薦

  1. 《建立 Helm chart 的持續內建》

持續內建和自動化的流水線能最大發揮聲明式系統的力量。此文通過 CI 系統打通 Helm 的注冊中心,完成自動化的應用傳遞。

  1. 《超詳細的網絡抓包神器 Tcpdump 使用指南》

你是不是還在頭疼為什麼自己的服務網絡不通,在閱讀了這篇文章之後,希望你能夠使用 tcpdump 自己排查問題并解決問題。

  1. 《Serverless Workloads In Kubernetes With KEDA》

KEDA 是基于 Kubernetes 的事件驅動的自動伸縮工具,由微軟、紅帽等公司開源,廠商中立,可部署在任何 Kubernetes 叢集。

Golang 1.14 釋出 | 雲原生生态周報 Vol. 39業界要聞上遊重要進展開源項目推薦本周閱讀推薦
阿裡巴巴雲原生 關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,做最懂雲原生開發者的技術圈。”

繼續閱讀