Deploying the sample Blog App
To deploy the sample Blog App, we need to define application resources. We’ve already discussed what our app is composed of. We have defined the application bundle as a Kubernetes manifest file called blog-app.yaml
. We need to copy this YAML to the manifests/blog-app
directory using the following command:
$ cp ~/modern-devops/ch12/blog-app/blog-app.yaml \ ~/mdo-environments/manifests/blog-app/
I’ve prebuilt the microservices and used the required git-sha
as the tag, as we did in the previous chapter. You can edit the YAML and replace it with your image for each application.
Once done, commit and push the changes to the mdo-environments
repository.
As soon as you push the changes, you should notice that the blog-app
application starts appearing in the Argo CD UI in less than five minutes:
Figure 12.14 – Argo CD Web UI – Applications
Wait for the application to progress. Once it turns...