====== AWX Kubernetes Notes ====== ##On TowerU minikube start --vm-driver=docker --addons=ingress minikube status kubectl get pods -A kubectl port-forward service/awx-demo-service -n ansible-awx --address 0.0.0.0 10445:80 ##To Get things to start after reboots # Create a service sudo vi /etc/systemd/system/minikube.service #Add the below: [Unit] Description=Kickoff Minikube Cluster After=docker.service [Service] Type=oneshot ExecStart=/usr/local/bin/minikube start --vm-driver=docker --addons=ingress RemainAfterExit=true ExecStop=/usr/local/bin/minikube stop StandardOutput=journal User=erik Group=erik [Install] WantedBy=multi-user.target # Reload the daemon: sudo systemctl daemon-reload # Enable the service sudo systemctl enable minikube.service ##That starts things, now we need to forward the ports so we can bring up the web GUI: # Create a service sudo vi /etc/systemd/system/minikube-forward.service #Add the below: [Unit] Description=Forward Minikube AWX Ports After=minikube.service [Service] Type=oneshot ExecStart=/usr/local/bin/kubectl port-forward service/awx-demo-service -n ansible-awx --address 0.0.0.0 10445:80 RemainAfterExit=true ExecStop=/usr/local/bin/minikube stop StandardOutput=journal User=erik Group=erik [Install] WantedBy=multi-user.target # Reload the daemon: sudo systemctl daemon-reload # Enable the service sudo systemctl enable minikube-forward.service #To get the WebUI to work #On the server: kubectl proxy --address='172.16.4.54' --accept-hosts='^*$' # Create a service sudo vi /etc/systemd/system/minikube.webui.service #To set it up as a service: [Unit] Description=Forward Minikube Web UI After=minikube-forward.service [Service] Type=oneshot ExecStart=/usr/local/bin/kubectl proxy --address='172.16.4.54' --accept-hosts='^*$' RemainAfterExit=true ExecStop=/usr/local/bin/minikube stop StandardOutput=journal User=erik Group=erik [Install] WantedBy=multi-user.target # Reload the daemon: sudo systemctl daemon-reload # Enable the service sudo systemctl enable minikube.webui.service #Clean Up Options docker system prune minikube ssh -- docker system prune ==== REF: ==== https://docs.docker.com/config/pruning/#prune-images