Skaffold allows us to build, push, and deploy applications into any Kubernetes environment by combining a myriad of tools like Docker, Kaniko, Bazel, jib, Buildpacks, Helm kpt, Kustomize, kubectl, etc.
Ketch makes it easy to deploy and manage applications on Kubernetes through a CLI. It removes the need to deal with Kubernetes complexity. It even removes the need to write YAML files.
Crossplane is an open-source Infrastructure as Code (IaC) project that enables us to use Kubernetes to provision and manage infrastructure, services, and applications. Combined with Argo CD or Flux, it allows us to apply GitOps principles not only on infrastructure.
Linode is a simple, cheap, and fast cloud computing provider. Should you use it? Does it have a good managed Kubernetes or any other "basic" cloud computing service?
What do we get if we combine events, workflows, GitOps, progressive delivery, and secrets management? The short answer is that we get automation of everything in Kubernetes in a way that we should be operating in 2021.
We’ll combine Argo Events, Workflows & Pipelines, CD, and Rollouts and sprinkle all that with SealedSecrets, Kaniko, and a few other tools.
Dockershim has been deprecated in Kubernetes 1.20 and is scheduled to be removed in 1.22. That effectively killed Docker in Kubernetes. When your clusters are concerned, it is dead. What should we do about that?
Which cloud provider is the fastest? Is it Google Cloud, Microsoft Azure, Amazon Web Services (AWS), or Linode?
Argo Events is an event-based dependency manager for Kubernetes that helps us connect applications through events.
Kustomize and Helm serve the same primary function. Both allow us to define applications in a more flexible way than using only Kubernetes manifests. However, the way Helm solves the problem is quite different from the approach adopted with Kustomize. Which one is better? Which one should you choose?
Kustomize is a template-free declarative approach to Kubernetes configuration management and customization.