diff --git a/p2/confs/app1.yaml b/p2/confs/app1.yaml index 2dc7262..5023773 100644 --- a/p2/confs/app1.yaml +++ b/p2/confs/app1.yaml @@ -17,5 +17,16 @@ spec: containers: - name: app1 image: nginx:1.14.2 - ports: - - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: app1 +spec: + type: NodePort + selector: + app: app1 + ports: + - port: 80 + targetPort: 80 + nodePort: 30080 diff --git a/p2/scripts/minikube.sh b/p2/scripts/minikube.sh index c8509c0..09965de 100644 --- a/p2/scripts/minikube.sh +++ b/p2/scripts/minikube.sh @@ -1,6 +1,9 @@ #!/bin/sh -#install docker +# this is some weird stuff nws +alias jj='sudo rm -rf /tmp/juju*' + +# install docker sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg @@ -18,14 +21,10 @@ sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io -y sudo systemctl enable docker -#install minikube +# install minikube curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64 -#copy systemd service -#cp /vagrant/confs/minikube.service /etc/systemd/system/ - -#systemctl enable minikube -#systemctl start minikube - sudo minikube start --driver=docker --force +jj +sudo minikube kubectl -- apply -f /vagrant/confs/app1.yaml