Advertisement
Javi

Kubernetes: Basic resources

Dec 14th, 2021
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. cat << EOF > ns.yaml
  2. apiVersion: v1
  3. kind: Namespace
  4. metadata:
  5. name: demo-$USER
  6. EOF
  7.  
  8. cat << EOF > deployment.yaml
  9. apiVersion: apps/v1
  10. kind: Deployment
  11. metadata:
  12. name: demodeployment-$USER
  13. spec:
  14. replicas: 2
  15. selector:
  16. matchLabels:
  17. app: web
  18. template:
  19. metadata:
  20. labels:
  21. app: web
  22. spec:
  23. containers:
  24. - image: ciberado/pokemon-nodejs:0.0.1
  25. name: web
  26. EOF
  27.  
  28. cat << EOF > service.yaml
  29. apiVersion: v1
  30. kind: Service
  31. metadata:
  32. name: demoservice
  33. spec:
  34. ports:
  35. - port: 80
  36. protocol: TCP
  37. targetPort: 80
  38. selector:
  39. app: web
  40. type: LoadBalancer
  41.  
  42. EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement