From the course: Microservices: Security
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Secure pipelines
From the course: Microservices: Security
Secure pipelines
- [Instructor] DevOps pipelines are a key enabler to achieving the rapid delivery cadence that draws most development teams towards microservices. If you think of a pipeline as a function, it accepts commits from a developer as inputs. And in the ideal scenario, outputs a container running the software the commit was made against. A lot happens between these two points. First, the code needs to be written and committed, which triggers the CI portion of the pipeline, where the software is built and tested. Then it's packaged into a container image stored in the artifact repository. When the CD portion of the pipeline is invoked, it pulls the container out of the repository and deploys it onto the container runtime using an orchestrator. In this flow, there is ample opportunity to inject automated security controls into the process. These controls act as gates that prevent vulnerable code or images from ever being deployed.…
Contents
-
-
-
-
-
-
-
Throttling and rate limiting4m 37s
-
(Locked)
Container runtime security4m 19s
-
(Locked)
Image security5m 4s
-
(Locked)
Audit container security3m 44s
-
(Locked)
Secrets management3m 49s
-
(Locked)
Secure pipelines4m 57s
-
(Locked)
Prevent leaked credentials2m 39s
-
(Locked)
Keep secrets with Key Vault6m 53s
-
-