$30 off During Our Annual Pro Sale. View Details »

Kubernetes-Native CI/CD with Tekton

Kubernetes-Native CI/CD with Tekton

A (very) short overview of the current state of Tekton Pipelines, and why you should bother.

Yorgos Saslis

May 13, 2020
Tweet

More Decks by Yorgos Saslis

Other Decks in Programming

Transcript

  1. Yorgos Saslis - @gsaslis
    ...what Serverless CI looks like
    Kubernetes-Native CI/CD
    with Tekton
    Yorgos Saslis
    Software Delivery Engineer @ Red Hat
    @gsaslis
    1

    View Slide

  2. Yorgos Saslis - @gsaslis
    2
    Why should I
    bother?

    View Slide

  3. Yorgos Saslis - @gsaslis
    Serverless CI
    Kubernetes-Native CI/CD with Tekton
    3

    View Slide

  4. Yorgos Saslis - @gsaslis
    Kubernetes-Native CI/CD with Tekton
    Serverless CI
    4
    HypeOverflowException: There is always a server.
    No Jenkins
    Master
    Kubernetes API
    Server
    CustomResource
    Definitions
    (CRDs)

    View Slide

  5. Yorgos Saslis - @gsaslis
    5
    How do I use it?

    View Slide

  6. Yorgos Saslis - @gsaslis
    6
    Kubernetes-Native CI/CD with Tekton
    YAML.
    A sh*tload of YAML

    View Slide

  7. Yorgos Saslis - @gsaslis
    7
    Kubernetes-Native CI/CD with Tekton
    Main Tekton Entities
    YAML
    YAML
    YAML
    YAML
    YAML

    View Slide

  8. Yorgos Saslis - @gsaslis
    8
    Show me a
    Pipeline

    View Slide

  9. Yorgos Saslis - @gsaslis
    9
    UI

    View Slide

  10. Yorgos Saslis - @gsaslis
    10
    Pipeline.yaml

    View Slide

  11. Yorgos Saslis - @gsaslis
    11
    task.yaml

    View Slide

  12. Yorgos Saslis - @gsaslis
    12
    Should I bother?

    View Slide

  13. Yorgos Saslis - @gsaslis
    13
    Kubernetes-Native CI/CD with Tekton
    Yes, soon.*
    ● No Jenkins master.
    ● Portability, finally.
    ● Flexibility to orchestrate compute workload.
    ● Standardization
    ● OSS + Openly-governed
    * (if you are on k8s)

    View Slide

  14. Yorgos Saslis - @gsaslis
    linkedin.com/company/red-hat
    youtube.com/user/RedHatVideos
    facebook.com/redhatinc
    twitter.com/RedHat
    Red Hat is the world’s leading provider of enterprise
    open source software solutions. Award-winning
    support, training, and consulting services make
    Red Hat a trusted adviser to the Fortune 500.
    Thank you
    14

    View Slide