Golang 1.14 发布 | 云原生生态周报 Vol. 39
作者 | 陳俊、何淋波、李鵬、宋凈超
業(yè)界要聞
Golang Release 了 1.14 版本。該版本包含生產(chǎn)級別 go module,改進(jìn) defer 性能,以及 Goroutine 搶占等功能。
Cilium 是一款開源軟件,負(fù)責(zé)以透明方式提供并保護(hù)由 Linux 容器管理平臺(例如 Kubernetes)部署完成的各應(yīng)用程序服務(wù)間的網(wǎng)絡(luò)與 API 連接。
去阿姆斯特丹 KubeCon 的同學(xué),不要忘記注冊這個難得的開發(fā)者聚會。
將于中國時間 2 月 28 日結(jié)束,請大家不要忘記時間點。
上游重要進(jìn)展
Kubernetes
修復(fù)老版本 Pod API 里 Pod.Status.PodIP 兼容 Pod.Status.PodIPs。建議大家緊急 Port 這個 PR,否則 1.15 版本以下的 kubelet 向 1.16 或者以上的 API Server 更新 Pod Status。
AppProtocol 可以使用應(yīng)用層的協(xié)議名 (application protocols) 去標(biāo)識每個 Service Port 的類型,相比之前只能使用 TCP/UCP 標(biāo)識,提升了非常大的用戶閱讀體驗。?(API PR)
Egress API 從 alpha 階段提升到 beta 階段,API 定義和實現(xiàn)更加穩(wěn)定。
Knative
Eventing 2020 規(guī)劃 Roadmap, 主要包括:
- 支持 V1 APIs
- Broker 生產(chǎn)可用(Production-ready)
- 數(shù)據(jù)面安全策略
- 數(shù)據(jù)面可擴(kuò)縮(Serverless化)
社區(qū)提交了 eventing 組件自動擴(kuò)縮容 PR。基本思路是通過 Knative Service 部署 eventing 組件。通過新增一個基于 keda 的自動擴(kuò)縮容插件來支持。
開源項目推薦
rode 基于 Kubernetes 完成軟件的可信交付鏈。將軟件的生命周期、Release 事件統(tǒng)一收集到 Kubernetes 系統(tǒng),然后完成注冊更新到 Grafeas,最后在 Kubernetes 入口層能夠攔截不合法的應(yīng)用實例創(chuàng)建請求。
本周閱讀推薦
持續(xù)集成和自動化的流水線能最大發(fā)揮聲明式系統(tǒng)的力量。此文通過 CI 系統(tǒng)打通 Helm 的注冊中心,完成自動化的應(yīng)用交付。
你是不是還在頭疼為什么自己的服務(wù)網(wǎng)絡(luò)不通,在閱讀了這篇文章之后,希望你能夠使用 tcpdump 自己排查問題并解決問題。
KEDA 是基于 Kubernetes 的事件驅(qū)動的自動伸縮工具,由微軟、紅帽等公司開源,廠商中立,可部署在任何 Kubernetes 集群。
“阿里巴巴云原生關(guān)注微服務(wù)、Serverless、容器、Service Mesh 等技術(shù)領(lǐng)域、聚焦云原生流行技術(shù)趨勢、云原生大規(guī)模的落地實踐,做最懂云原生開發(fā)者的技術(shù)圈。”
總結(jié)
以上是生活随笔為你收集整理的Golang 1.14 发布 | 云原生生态周报 Vol. 39的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 架构师成长系列 | 从 2019 到 2
- 下一篇: 从零开始入门 K8s | Kuberne