kubernetes1.8釋出跟蹤
一、Kubernetes釋出歷史回顧
1. Kubernetes 1.0 - 2015年7月釋出
2. Kubernetes 1.1 - 2015年11月釋出
3. Kubernetes 1.2 - 2016年3月釋出
4. Kubernetes 1.3 - 2016年7月釋出
5. Kubernetes 1.4 - 2016年9月釋出
6. Kubernetes 1.5 - 2016年12月釋出
7. Kubernetes 1.6 - 2017年3月釋出
8. Kubernetes 1.7 - 2017年6月釋出
二、Kubernetes1.8釋出計劃
1. 2017年7月5日,開始編寫1.8程式碼
2. 2017年7月12日,釋出v1.8.0-alpha.1版本
3. 2017年7月26日,釋出v1.8.0-alpha.2版本
4. 2017年8月1日,1.8版本特性在Git庫中凍結討論
5. 2017年8月9日,釋出v1.8.0-alpha.3版本
6. 2017年8月23日,釋出v1.8.0-alpha.4版本
7. 2017年9月1日,1.8版本特性程式碼凍結
8. 2017年9月1日,1.8版本特性程式碼凍結
9. 2017年9月6日,釋出v1.8.0-beta.0版本
10. 2017年9月13日,釋出v1.8.0-beta.1版本
11. 2017年9月20日,釋出v1.8 RC版本
12. 2017年9月27日,正式釋出v1.8.0GA版本
三、第一階段:2017年7月5日--2017年8月31日
這段時間主要用來進行1.8版本的編碼工作,在此期間會每兩週釋出一個α版本。
1. 2017年7月12日,釋出v1.8.0-alpha.1版本
2. 2017年7月26日,釋出v1.8.0-alpha.2版本
3. 2017年8月1日,1.8版本特性在Git庫中凍結討論
4. 2017年8月9日,釋出v1.8.0-alpha.3版本
5. 2017年8月23日,釋出v1.8.0-alpha.4版本
四、第二階段:2017年9月1日--2017年9月14日
1.2017年9月1日
1.1 1.8版本特性程式碼凍結
1.2 1.8版本特性相關的PR都會作為待處理任務,並給這些待處理任務設定完成里程碑
1.3 召開1.8特性Burndown會議
1.4 重點是修復bug,進行測試,提高1.8版本穩定性
1.5 編寫1.8特性文件
1.6 確保所有1.8特性都可以被髮布,並且標識這些新特性在1.8釋出時的型別,有些特性作為α特性發布,有些特性作為β特性發布,其他特性作為GA特性發布。
1.7 釋出小組編寫釋出說明草稿
2.2017年9月6日
2.1 釋出v1.8.0-beta.0版本
2.2 建立1.8釋出分支
2.3 建立持續整合測試,並且至少每天進行一次持續整合測試
3.2017年9月8日
3.1 1.8版本的PR文件對外開放,可以進行技術預覽
4.2017年9月13日
4.1 釋出v1.8.0-beta.1版本
4.2 在1.8釋出分支上進行最後一次fast-forward操作
4.3 對於1.8釋出分支上的所有改變,只能由釋出管理員進行git git cherry-pick操作
4.4 刪除待處理任務的里程碑限制
五、第三階段:2017年9月15日--2017年9月27日
1.2017年9月15日
1.1 準備好1.8相關文件
2.2017年9月20日
2.1 釋出v1.8 RC版本
2.1.1 RC版本表示裡面沒有block型別的問題
2.1.2 RC版本只接受block型別的git cherrypicks
2.1.3 通過郵件組、Twitter等渠道釋出RC版本通知,爭取大家編譯和測試1.8RC版本,並且反饋存在的問題
2.1.4 有可能會給一些K8S使用者提供1.8 RC.1b版本
2.1.5 會發布多個RC版本,用來校驗影響釋出的block型別問題
3.2017年9月27日,正式釋出v1.8.0GA版本