hello world cicd:使用Github Actions和ArgoCD演示NodeJs Hello World CICD将其部署到Minikube开发

needle_39600 7 0 ZIP 2021-04-24 23:04:34

你好世界 这是一个单独的存储库,其中包含一个NodeJs应用程序,该应用程序显示Mysql数据库中的“ Hello World”。 它使用Github Actions来构建Docker映像并将其推送到Docker Hub,并使用新的image标记更新kustomize yaml文件。 Argo CD正在监视kustomize文件并更新2个使用Minikube部署的Kubernetes集群上的资源:Dev和Prod。 Helm用于将Argo CD和Mysql部署到Dev Cluster,以及将Mysql的另一个实例部署到Prod Cluster。 架构概述: 所需工具: 在运行init脚本之前,这些工具需要存在于系统上: 如何设定: 在本地克隆此仓库 运行安装脚本,如下所示: ./minikube-init.sh

用户评论
请输入评论内容
评分:
暂无评论