| ▲ | zsoltkacsandi 4 hours ago | |||||||||||||||||||||||||
> Thinking of Kubernetes as a runtime for declarative infrastructure instead of a mere orchestrator results in very practical approaches to operate your cluster. Unpopular opinion, but the source of most of the problems I've seen with infrastructures using Kubernetes came from exactly this kind of approach. Problems usually come when we use tools to solve things that they weren't made for. That is why - in my opinion - it is super important to treat a container orchestrator a container orchestrator. | ||||||||||||||||||||||||||
| ▲ | NewJazz 4 hours ago | parent | next [-] | |||||||||||||||||||||||||
I feel like the author has a good grasp of the Kubernetes design... What about the approach is problematic? And why don't you think that is how Kubernetes was designed to be used? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | antonvs 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Kubernetes is explicitly designed to do what the article describes. In that respect the article is just describing what you can find in the standard Kubernetes docs. > it is super important to treat a container orchestrator a container orchestrator. Which products do you think are only “container orchestrators”? Even Docker Compose is designed to achieve a desired state from a declarative infrastructure definition. | ||||||||||||||||||||||||||
| ▲ | k8ssskhltl 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
But then you need two different provisioning tools, one for infra in k8s, and one for infra outside k8s. Or perhaps using non-native tools or wrappers. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | szundi 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||
It would have helped if you tell us why you don’t like this approach. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||