在我们开发kubernetes
应用的过程中,一般情况下是我们在本地开发调试测试完成以后,再通过CI/CD
的方式部署到kubernetes
的集群中,这个过程首先是非常繁琐的,而且效率非常低下,因为你想验证你的每次代码修改,就得提交代码重新走一遍CI/CD
的流程,我们知道编译打包成镜像这些过程就是很耗时的,即使我们在自己本地搭建一套开发kubernetes
集群,也同样的效率很低。在实践中,若不在本地运行那些服务,调试将变得颇具挑战。就在几天前,我遇到了Skaffold
,它是一款命令行工具,旨在促进kubernetes
应用的持续开发,Skaffold
可以将构建、推送及向kubernetes
集群部署应用程序的过程自动化,听上去是不是很舒服呀~~~