Skip to content

Instantly share code, notes, and snippets.

@evrardjp
Created September 3, 2019 13:32
Show Gist options
  • Save evrardjp/5041c6782a7bd8cc19710f4a8c9255f6 to your computer and use it in GitHub Desktop.
Save evrardjp/5041c6782a7bd8cc19710f4a8c9255f6 to your computer and use it in GitHub Desktop.
caasp4-port-forward-min-demo
---
apiVersion: v1
kind: Namespace
metadata:
name: nginx-example
labels:
app: nginx
---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: nginx-deployment
namespace: nginx-example
spec:
replicas: 3
template:
metadata:
labels:
app: nginx
spec:
containers:
- image: nginx:1.16.0-alpine
name: nginx
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
labels:
app: nginx
name: nginx-through-clusterip
namespace: nginx-example
spec:
ports:
- port: 8082
targetPort: 80
selector:
app: nginx
type: ClusterIP
@evrardjp
Copy link
Author

evrardjp commented Sep 3, 2019

curl https://gist.githubusercontent.com/evrardjp/5041c6782a7bd8cc19710f4a8c9255f6/raw/6ac535af4746dbe9018b81920d287e57ca7b78e4/min-demo.yaml -o min-demo.yaml
kubectl apply -f min-demo.yaml
date; kubectl --kubeconfig kubeconfig -n nginx-example port-forward svc/nginx-through-clusterip 8082:8082; date
Tue 03 Sep 2019 03:33:45 PM CEST
Forwarding from 127.0.0.1:8082 -> 80
Forwarding from [::1]:8082 -> 80
E0903 15:34:39.024871   21199 portforward.go:233] lost connection to pod
Tue 03 Sep 2019 03:34:39 PM CEST

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment