Kubernetes

From UVOO Tech Wiki
Revision as of 06:18, 12 July 2019 by Busk (talk | contribs)
Jump to navigation Jump to search

You have two basic general flavors. Kubernetes and OKD (used to be OpenShift Origin). OKD uses HAProxy for routes while Kubernetes uses ingress and supports a bunch of different reverse proxy mechanisms including nginx. I think Kubernetes is developed enough over the last couple of years that it is a good option, maybe even better than openshift. Ubuntu Kubernetes is probably the best fit for now over kubeadm and other options.

Commands

kubeadm token create --print-join-command

kubectl port-forward service/my-service 48080:8080

Useful

https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/

https://stackoverflow.com/questions/44110876/kubernetes-service-external-ip-pending

Install On Ubuntu

Using kubeadm

https://linuxconfig.org/how-to-install-kubernetes-on-ubuntu-18-04-bionic-beaver-linux

MiniKube

https://dasunhegoda.com/kubernetes-running-locally-via-minikube/1204/

Microk8s

Kubernetes Charmed

https://kubernetes.io/docs/getting-started-guides/ubuntu/

https://docs.conjure-up.io/stable/en/user-manual#users-of-lxd

https://www.ubuntu.com/kubernetes

https://codefresh.io/kubernetes-tutorial/local-kubernetes-linux-minikube-vs-microk8s/

https://www.ubuntu.com/kubernetes/docs/quickstart

Comparisons