Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.47 KB

File metadata and controls

24 lines (19 loc) · 1.47 KB

Pipelines

A major benefit of adopting Kubernetes is the enhancements it brings to the Agile development lifecycle. We have all of these scriptable ways to deploy applications, it wouldn't make sense to skip out on automation.

The first section discusses a special tool called Helm which is essentially a Kubernetes package manager, that you can build packages for. It gives you history and rollback capabilities out of the box, for any deployment done via this tool.

We will also cover Jenkins, Immutable Builds, and Integration testing, to close out the workshop.

Table of Contents

  1. Helm
    1. Install Helm
    2. Reading Charts
    3. Creating Charts
    4. State Metrics
    5. Ingress Controller
    6. ELK Stack (Logging)
    7. Jenkins Stack
  2. Jenkins on K8s
    1. Install Jenkins
    2. Test Pipeline
    3. Building an App
  3. Containers as a Build Artifact / Promoting Builds
  4. Integration Testing Microservices