Jim Bugwadia, founder and CEO at Nirmata, said that the complexity of Kubernetes policies has not only to do with the complex nature of Kubernetes and the problems it solves, but also its declarative nature. Kubernetes’ declarative approach, which allows users to declare an intended end state that Kubernetes then attempts to match, is one of its strengths, he said, but it also lends to this complexity. Because of that declarative nature of configuration management in Kubernetes, there’s a lot of details to specify,” explained Bugwadia.
Bugwadia said that they hope that Kyverno can help to drastically increase the widespread use of Kubernetes policy, which currently enjoys very little adoption due to its complexity.
Some surveys show only 10% to 15% of Kubernetes users in general even thought about applying policies just because of the complexity,” said Bugwadia.