How are you deploying the workloads into the cluster? Manual kubectl or Helm, GitOps with something like Flux, something else?
Spinnaker. Huge. Clunky. But excellent if you can justify it.
Re:Why is Kubernetes getting so popular?
by silviogutierrez on Friday May 29, 2020 @05:42PM
(#23355901)
Alas, still rely on bash for that. Practically a one liner.
Mainly just kustomize piped into kube apply.
But, but, but. Having to a create a one-off database migration script imperatively.
Ooh!
Some others are Tekton, Argo, KNative
You could also use Jenkins with K8s deploy plugin (from MS Azure Devops team)
Why would you want to provision your own k8s cluster, if you can use EKS, AKS or similar?
Re:Why is Kubernetes getting so popular?
by silviogutierrez on Friday May 29, 2020 @04:56PM
(#23355446)
I don't. I use a cloud cluster. But that still has to be provisioned? You need to choose size, node pool, VPC, region, etc.
EKS, GKE and the like have a number of limitations. For example: they can be pretty far behind in the version of K8S they support (GKE is at 1.15 currently, EKS at 1.16; K8S 1.18 was released in at the end of March this year.
Re:Why is Kubernetes getting so popular?
by kissgyorgy on Friday May 29, 2020 @04:52PM
(#23355398)
One example I worked on myself: when you need to train lots of ML models and need lots of video cards. Those would be damn expensive in the cloud!
So terraform creates the cluster, DNS and VPC. Then k8s runs pretty much everything.