Kubernetes adoption presents new challenges for governance, as operations teams must verify and enforce rules across Kubernetes clusters and the applications running in those clusters. That’s why Justin McCarthy, CTO and co-founder of StrongDM, recently sat down with Techstrong Group CCO Mike Vizard and a panel of experts to discuss common governance pitfalls, plus the tools and frameworks DevOps, compliance, and security teams are using to help manage them.
The full panel included:
So, what is required for successful Kubernetes adoption? Here’s the recap:
The panel discussed the pitfalls and challenges of Kubernetes governance, including:
Rachel Sweeney suggested that the best way to avoid misconfigurations and apply governance across multiple platforms is to shift governance earlier in the CI/CD pipeline. That way, she says, “It doesn't matter whether you're going to AWS or to every cloud out there. You can catch [mistakes] early.”
Mohamed Achmed countered–or perhaps expanded on–this idea, saying, “Ideally you should have your governance applied everywhere: at commit time, at build time, and at run time.”
Mike Vizard also asked a series of questions around the topic of shifting left when it comes to cloud security.
When it comes to establishing governance from the moment of adoption, Justin McCarthy thinks we’re on the right track, especially for teams deploying an application in a commercial environment. He joked, “You only care about governance if your data is important, and it seems like a minority of companies that would say their data isn't important.”
And security and compliance teams do have a role to play. Justin added, “there is a limit to how much you can pull left at the Kubernetes level,” particularly when working with third-party auditors. While automation is an important tool in gathering and presenting evidence for an audit, you still need a human who knows how the system is configured and how it is supposed to work.
Finally, the panelists addressed emerging tools and frameworks to help integrate Kubernetes governance into workflows.
Justin said that automation has a role to play in Kubernetes governance, for example in the form of “automated binding to an identity provider.”
Rachel added that both open-source and SaaS offerings can also play a part, depending on the maturity of the organization. The right choice lands “on a spectrum of how much time and experience you have, and that's going to put you on one end of the spectrum of doing it yourself, hiring somebody to do it for you, or using their software to do it.”
Want to hear more from the panelists? You can check out the replay. And if you need help managing access to Kubernetes and other infrastructure, come on over to StrongDM for a free demo.
StrongDM unifies access management across databases, servers, clusters, and more—for IT, security, and DevOps teams.