devopsdaysNYC 2023 - Tiffany Jernigan - How to make kubernetes rhyme with prod readiness

Channel:
Subscribers:
42,100
Published on ● Video Link: https://www.youtube.com/watch?v=VFHU2Hyrpk4



Category:
Guide
Duration: 31:48
44 views
1


Day 2 - Tiffany Jernigan - How to make kubernetes rhyme with prod readiness

One might naively think that to deploy a production app on Kubernetes, all one needs is a Kubernetes cluster. Indeed, before going to production, we’ll need a Kubernetes cluster, and therefore, we’ll need to make a few decisions: on premises or on cloud? Managed or self-hosted?

But there is way more to it because our new cluster will almost always require a few additions before being truly production-ready. Even if we choose a state-of-the-art managed cluster from a leading cloud provider, we still need to add something to handle logging and metrics. Supporting Ingress resources or Network Policies can also require extra work; as does managing persistent volumes or inbound traffic when running on premises.

Finally, while most of us used commands like “kubectl run” or “kubectl apply” to run our first Kubernetes containers and workloads, going to production requires a few extra tools to tailor our YAML manifests to various environments (e.g. kustomize, Helm, or Carvel), and automate its deployment (e.g. ArgoCD, Flux).

The goal of this talk is to give us a production-readiness checklist. Without being exhaustive, this checklist will bring awareness to the gap that exists between Kubernetes “cluster” and “a production cluster”, and give solid leads about how to bridge that gap.




Other Videos By Confreaks


2023-10-02devopsdaysNYC 2023 - Rosemary Wang - Refactoring Applications for Dynamic Secrets
2023-10-02devopsdaysNYC 2023 - Mandi Walls - Reducing Trauma in Production with SLOs and Chaos Engineering
2023-10-02devopsdaysNYC 2023 - Laura Maguire - DevEmoOps: An emotionally integrated approach...
2023-10-02devopsdaysNYC 2023 - Peter ONeill - Are you talking about Auth with and N or a Z?
2023-10-02devopsdaysNYC 2023 - Ramón Huidobro - There's More to Open Source than Code
2023-10-02devopsdaysNYC 2023 - Julie Gunderson - Don't Forget the Humans
2023-10-02devopsdaysNYC 2023 - Tim Banks - Grappling With Burnout
2023-10-02devopsdaysNYC 2023 - Todd Baert - Breaking up is(n't) hard to do
2023-10-02devopsdaysNYC 2023 - Daniel Golant - Who Owns What: Ownership Culture while Bitzscaling
2023-10-02devopsdaysNYC 2023 - Steve Thomas - Always be Mentoring
2023-10-02devopsdaysNYC 2023 - Tiffany Jernigan - How to make kubernetes rhyme with prod readiness
2023-10-02devopsdaysNYC 2023 - Charity Majors - The Death of DevOps Has Been Greatly Exaggerated...
2023-10-02devopsdaysNYC 2023 - Deepak Goel - From Intern to DevOps Engineer: Lessons Learned...
2023-10-02devopsdaysNYC 2023 - Dave Stanke - Love the data? Be the data! A peek inside DORA's research program
2023-09-04RailsConf 2023 - How to Upstream Your Code to Rails by Hartley McGuire
2023-09-04RailsConf 2023 - Strategies for saying no by Elle Meredith
2023-09-04RailsConf 2023 - A Ruby Community Podcast Live! by Brittany Martin, Jason Charnes & Paul Bahr
2023-09-04RailsConf 2023 - The End of Legacy Code by Daniel Huss
2023-09-04RailsConf 2023 - Go Passwordless with WebAuthn in Ruby by Braulio Martinez
2023-09-04RailsConf 2023 - Building a world class engineering organization — learning from... by Shane Becker
2023-09-04RailsConf 2023 - Merged PRs: An Untapped Resource for Practice and Exploration by Thomas Countz



Tags:
DevOps
DevOpsDays
DevOpsDaysNYC
devopslife
devopsengineer
devopstools
devopstraining
linux
devopsworld
programming
software
developer
aws
kubernetes
softwaredeveloper