I remember trying to set-up a kubernetes cluster on a weekend for similar use case and I also didn't have much background in k8s, although bit more than OP. I had used it before, created deployments, set-up secrets etc. But when I tried to set it up at my new work place, I failed.<p>In our use case, we didn't have to account of unknown number of users. We had an airflow instance which needed to run jobs in parallel and I didn't have much idea about celery either. Finally I created a docker swarm cluster which was much easier to set-up and fulfilled our requirements.
> To add ArgoCD to your cluster you just simply type<p><pre><code> kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
</code></pre>
If that makes Kubernetes simple, then everything is simple, since someone somewhere wrote a script that you can curl | bash.
I think there is a mistake:<p>> Pod: The smallest kubernetes unit: it can run multiple pods inside of it<p>Should be: "it can run multiple containers inside of it".