When working with and managing Kubernetes clusters we are communicating with APIs. These APIs typically follow a deprecation policy (e.g. see kubernetes deprecation policy, and our operations environment containing the tools we need to manage our clusters should closely follow the Kubernetes environments as it evolves.
This is a simple example of how you can set up an "ops-container" for managing a Kubernetes cluster environment.
The container is set up with tools for managing Kubernetes cluster with Flux:
Go through the steps in README.md to set up a local kubernetes cluster with Kind and use a "ops-container" to manage and access the cluster.