This is part 6 of a series of videos discussing vSphere with Tanzu on NSX-T where I will demonstrate how to configure and operate a vSphere with Tanzu on NSX-T. In this video we look at the creation of Pods and Deployments and we’ll look at what’s being configured in NSX-T and how to discover all namespace related networking objects.
busybox-pod.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
apiVersion: v1 kind: Pod metadata: name: busybox namespace: alpha spec: containers: - name: busybox image: 192.168.121.3/alpha/busybox:latest # image: busybox:latest command: - sleep - "3600" imagePullPolicy: IfNotPresent restartPolicy: Always |
nginx-deployment.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment namespace: alpha spec: selector: matchLabels: app: nginx replicas: 4 template: metadata: labels: app: nginx spec: containers: - name: nginx # image: nginx:latest image: 192.168.121.3/alpha/nginx:latest ports: - containerPort: 80 |