app1 running with nginx

This commit is contained in:
starnakin 2025-02-26 09:22:16 -05:00
parent dd0f534811
commit cc358ecf93
2 changed files with 20 additions and 10 deletions

View File

@ -17,5 +17,16 @@ spec:
containers: containers:
- name: app1 - name: app1
image: nginx:1.14.2 image: nginx:1.14.2
---
apiVersion: v1
kind: Service
metadata:
name: app1
spec:
type: NodePort
selector:
app: app1
ports: ports:
- containerPort: 80 - port: 80
targetPort: 80
nodePort: 30080

View File

@ -1,6 +1,9 @@
#!/bin/sh #!/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 update
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y 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 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 apt-get install docker-ce docker-ce-cli containerd.io -y
sudo systemctl enable docker sudo systemctl enable docker
#install minikube # install minikube
curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64 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 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 sudo minikube start --driver=docker --force
jj
sudo minikube kubectl -- apply -f /vagrant/confs/app1.yaml