Kubernetes 部署神器 Skaffold 釋出第二個版本!
kaffold 是Google2019年開發的一個命令列工具,能夠為Kubernetes 應用程式自動化部署。
現在更新了第二個主要版本,新版本為擴充套件Skaffold所支援的平臺和基礎架構,加入無伺服器容器服務Cloud Run作為部署程式,且現在Skaffold同時支援Arm和x86架構構建和部署。
Skaffold在V1支援kubectl和Helm部署程式,供開發者將應用程式部署到Kubernetes中,加速容器化應用程式的持續開發和交付,並且替迭代開發和CI/CD提供可重複使用的構建模組,而在Skaffold V2中,Google增加了Kubernetes應用程式部署的方式,開發者現在也可以使用Cloud Run,只要配置Cloud Run服務和更新skaffold.yaml,就可執行部署工作。
除了新的部署方式外,Skaffold V2擴充套件了映象檔案配置的相容性,讓開發者可以確定映象檔案與機器相容。因為當開發人員編寫程式碼的計算機,和部署應用程式的目標機器使用不同處理器,可能會產生相容性問題,而Skaffold現在可以在構建映象之前,檢查本地機器和目標Kubernetes叢集,使開發者可以不需要執行任何手動配置,就從x86或Arm機器部署至Arm、x86或多架構叢集。
Skaffold V2還進一步簡化CI/CD和GitOps工作流程,例如新增驗證階段,使使用者可以在一組測試容器中,部署新程式碼以檢查錯誤,另外Skaffold也和開源工具kpt整合,以自動執行建立Kubernetes配置檔案等相關任務。
Skaffold 強調,現有Skaffold配置與Skaffold V2完全相容,使用者可以簡單升級。
來自 “ K8S中文社群 ”, 原文作者:K8S中文社群;原文連結:https://mp.weixin.qq.com/s/NM4BDThDq8rFjnnVVHdj9Q,如有侵權,請聯絡管理員刪除。
相關文章
- Jetpack Compose for Desktop第二個里程碑版本釋出Jetpack
- Kubernetes容器化工具Kind實踐部署Kubernetes v1.18.x 版本, 釋出WordPress和MySQLMySql
- Spring Cloud Alibaba釋出第二個版本,Spring 發來賀電SpringCloud
- 透過skaffold快速部署微服務微服務
- 求助 大版本釋出的部署文件模板
- 夜鶯監控 V7 第二個 beta 版本釋出,內建整合故障自愈能力,簡化部署
- [譯] 部署 != 釋出 (第二部分)
- [譯] 部署!=釋出(第二部分)
- 使用kubeadm部署Kubernetes 1.26及其它版本
- kubeadm部署Kubernetes1.13.3高可用版本
- 使用Knative和Tekton在Kubernetes上釋出金絲雀版本 - Piotr
- OpenJDK JDK 18第一個版本釋出JDK
- Kubernetes 1.25正式釋出!
- Python網頁應用開發神器fac 0.3.0全新版本釋出Python網頁
- KDE Plasma 5的第二個bug修復版本釋出,帶來了很多的改變ASM
- RancherKubernetesEngine(RKE)正式釋出:閃電般的Kubernetes安裝部署體驗
- jQuery 釋出 3.4.0 版本jQuery
- Rust 1.83.0 版本釋出Rust
- Apache Doris(incubating) 成功釋出第一個版本0.9.0ApacheBAT
- (資料科學學習手札162)Python GIS神器geopandas 1.0版本釋出資料科學Python
- Kubernetes1.5新特性(三):新版本kubeadm部署
- Cloud Native Weekly | Kubernetes 1.13釋出Cloud
- kubernetes之Ingress釋出Dashboard(二)
- .NET 5.0 RC1 釋出,離正式版釋出僅剩兩個版本
- Kubernetes 1.14 版本釋出:正式支援Windows 節點,持久化本地捲進入GAWindows持久化
- Jetpack Compose for Desktop第一個里程碑版本釋出Jetpack
- Jetpack Compose for Desktop第三個里程碑版本釋出Jetpack
- SOA新版本釋出
- openGauss 2.0.0 版本正式釋出
- 實踐展示openEuler部署Kubernetes 1.29.4版本叢集
- Kubernetes部署通用手冊 (支援版本1.19,1.18,1.17,1.16)
- kubernetes部署第一個應用案例
- [版本釋出]ThinkOX V1正式版釋出【版本號V1.0.2】
- 使用Kubernetes演示金絲雀釋出
- Kubernetes POD與NodePort服務釋出
- Spring Data 釋出更改版本管理方案之後的第一個版本:2020.0.0Spring
- Apache Doris 1.2.4 Release 版本正式釋出|版本通告Apache
- 如何為你的開源專案釋出一個版本