Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gliffy Diagram
nameGCP-Jenkins on k8s
pagePin1

A logical isolation between components is made using the Namespace primitive of Kubernetes. In this namespace we isolate the Jenkins master and its slaves from the Production and Staging environments that it is deploying to.

Jenkins validates the software by running the necessary unit and integration tests. Once those pass it sends and immutable artifact, a docker image, to secure and scalable Google Container Registry. Once it is stored here the image can be deployed to both staging and production.