From f2d819b6174df5333334ba744e8977da289a03db Mon Sep 17 00:00:00 2001 From: Jonathan Prado Date: Thu, 3 Nov 2022 15:50:24 -0300 Subject: [PATCH] doc: Add readme for kubernetes deployment --- kubernetes/README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 kubernetes/README.md diff --git a/kubernetes/README.md b/kubernetes/README.md new file mode 100644 index 0000000..a5e71a3 --- /dev/null +++ b/kubernetes/README.md @@ -0,0 +1,46 @@ +# Kubernetes deployment for ubuntu-desktop-lxde-vnc + +### Info +This is usefull when you need a "virtual machine" into your cluster, to work or play with another pods. +The deploy some env vars to customize your data (user and passwords) and has a configmpa where you can configure you supervisord conf. + + +### How to deploy + kubectl apply -f k8s/k8s-deployment.yaml + +### Output + namespace/docker-ubuntu-vnc-desktop created + service/external-service-docker-ubuntu-vnc-desktop created + service/internal-service-docker-ubuntu-vnc-desktop created + configmap/supervisord-config-file created + secret/secrets-docker-ubuntu-vnc-desktop created + deployment.apps/docker-ubuntu-vnc-desktop created + + + + +### Show deployment + kubectl -n docker-desktop-app get pod,svc,cm + + NAME READY STATUS RESTARTS AGE + pod/docker-desktop-app-575fcb7994-ccmtt 1/1 Running 0 95m + + NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE + service/external-service-docker-desktop-app LoadBalancer 10.10.10.10 xxxxx.elb.aws-region.amazonaws.com 6080:31627/TCP 95m + service/internal-service-docker-desktop-app ClusterIP 11.11.11.11 6080/TCP 95m + + NAME DATA AGE + configmap/supervisord-config-file 1 95m + + NAME TYPE DATA AGE + secret/secrets-docker-ubuntu-vnc-desktop Opaque 2 95m + + +
+
+ +
+ + +### ToDo + Helm chart (pending...)