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 集羣。

2羣直播海報.png

阿里巴巴雲原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,做最懂雲原生開發者的技術圈。”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章