ci cd with kubernetes
play

CI/CD WITH KUBERNETES THE GOOD, THE BAD AND THE UGLY HAGAI BAREL - PowerPoint PPT Presentation

CI/CD WITH KUBERNETES THE GOOD, THE BAD AND THE UGLY HAGAI BAREL ABOUT ME Father of two and husband of one Expert in Distributed, Containerized, Scalable Cloud Engineering team lead at Nuvo Group Applications and CI/CD


  1. CI/CD WITH KUBERNETES THE GOOD, THE BAD AND THE UGLY HAGAI BAREL

  2. ABOUT ME • Father of two and husband of one • Expert in Distributed, Containerized, Scalable • Cloud Engineering team lead at Nuvo Group Applications and CI/CD Pipelines • AWS Certified Solutions Architect (Associate) • Instructor and lecturer • Container and Orchestration Specialist @hagaibarel

  3. AGENDA @hagaibarel

  4. THE GOOD @hagaibarel

  5. THE GOOD Namespaces allow for soft multi-tenancy ● Complete instances of the whole environment can reside on different namespaces to allow parallel ● e2e/qa/integration testing Cluster-autoscaler can provision additional compute capacity to meet demands and scale down ● underutilized nodes when they’re no longer needed Job executors can run inside pods and be dynamically created (no more static build servers) ● @hagaibarel

  6. THE GOOD @hagaibarel

  7. THE BAD @hagaibarel

  8. THE BAD Few tools today were built with kubernetes as a first class citizen ● Integration is usually achieved with plugins and extensions which are hard to configure and maintain ● The tools landscape is extremely fragmented ● Don’t go down the DIY path... ● @hagaibarel

  9. THE UGLY @hagaibarel

  10. THE UGLY Multi cluster permissions can get messy ● Unchecked resource consumption can cannibalize existing workloads ● Dynamic provisioning == dynamic billing ● @hagaibarel

  11. DEMO

Recommend


More recommend