Advertisement
sandervanvugt

cka lab6

Oct 20th, 2023
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. name: task6pod
  5. labels:
  6. app: nginx-sidecar
  7. spec:
  8. volumes:
  9. - name: message-volume
  10. emptyDir: {}
  11. containers:
  12. - name: busybox
  13. image: busybox
  14. command: ["sh", "-c", "echo 'hello from the cluster' > /messages/index.html && sleep infinity"]
  15. volumeMounts:
  16. - name: message-volume
  17. mountPath: /messages
  18. - name: nginx-sidecar
  19. image: nginx:latest
  20. volumeMounts:
  21. - name: message-volume
  22. mountPath: /usr/share/nginx/html
  23. ---
  24. apiVersion: v1
  25. kind: Service
  26. metadata:
  27. name: nginx-nodeport-service
  28. labels:
  29. app: nginx-sidecar
  30. spec:
  31. type: NodePort
  32. selector:
  33. app: nginx-sidecar
  34. ports:
  35. - protocol: TCP
  36. port: 80
  37. targetPort: 80
  38. nodePort: 30000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement