Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Defying the Odds: Building Robust and Safe Workloads

Defying the Odds: Building Robust and Safe Workloads

As Kubernetes continues to become the de-facto operating system for modern applications, the two most concerning and imminent barriers to wider adoption in production still remain security and reliability. Funny enough, they are very closely related and often affect each other.

Both require careful planning in advance and a preemptive approach with robust tooling and processes in place. Both are critical to business goals, as well as to end-user happiness. And with both, when things go awry, visibility and change intelligence are essential to solving incidents.

So how can you build reliable and secure K8s apps that could withstand the most brutal incidents?

Watch this live webinar to learn how to:

** Help devs own their code end-to-end by providing them with ‘dev-friendly’ tools, both enterprise and open-source
** Fix security issues such as vulnerabilities and misconfigurations in your cluster as part of your workflow
** Implement K8s best practices to prevent common incidents from occurring and how to quickly troubleshoot the more complicated ones

Komodor

June 29, 2022
Tweet

More Decks by Komodor

Other Decks in Technology

Transcript

  1. Komodor <> Epsagon | May 2021 Defying the Odds Building

    Robust & Safe K8s Workloads Nir Ben-Atar, DevOps Lead @ Komodor Anais Ulrichs, Dev Advocate @ Aqua Security
  2. Cloud native | March 2021 What’s stopping organizations from adopting

    Kubernetes in production? Source: The State of Kubernetes 2021 (VMware)
  3. Cloud native | March 2021 Meet Our Speakers Nir Ben-Atar

    DevOps Lead Komodor Anais Urlichs Dev Advocate Aqua Security
  4. Cloud native | March 2021 • DevOps Lead at Komodor

    - the continuous Kubernetes reliability platform • Previously DevOps GM @ Cognyte • Passionate about K8s, automation and beach volleyball Who am I?
  5. Cloud native | March 2021 What’s so great about Kubernetes?

    Efficiency Scale Agility By improving resource utilization and reducing cloud cost, K8s enables orgs to significantly increase their system’s efficiency By automating away processes and allowing fast and easy replication of resources, K8s enables orgs to quickly scale up or down based on demand The distributed nature of K8s fits agile frameworks (i.e DevOps) like a glove and enables orgs to move fast and shorten software deployment cycles (SDLC)!
  6. Cloud native | March 2021 "Despite 6 years of progress,

    Kubernetes is still incredibly complex," said Drew Bradstock, product lead for Google Kubernetes Engine (GKE). "What we've seen in the past year or so is a lot of enterprises are embracing Kubernetes, but then they run headlong into the difficulty." The dark side of K8s: Complexity
  7. Investors | January 2021 Investors | January 2021 Best Practice

    #1: Invest in cluster visibility • Visibility is king • APM - monitor the right metrics • Logging • Alerting • K8s-native tools
  8. Investors | January 2021 Investors | January 2021 Best Practice

    #2: Standardize K8s processes & tooling • Learn from the community • Experiment with new tools • Use different tools for different use-cases • Avoid redundancy
  9. Investors | January 2021 Investors | January 2021 Best Practice

    #3: Treat K8s resources like code • IaC isn’t just a buzzword • Put safeguards in place • Mo’ Changes = mo’ problems • Make use of RBAC
  10. Cloud native | March 2021 Ensuring the right foundations for

    your K8s environments from the get-go will ease the process of troubleshooting later down the line, ultimately enabling you and your team to move faster, increase ownership, and bring more value for your customers. Conclusion
  11. Investors | January 2021 Investors | January 2021 Best Practice

    #1: Validation is better than “cough” trust
  12. Q&A