Commit 3126c757 authored by Marcones Silva's avatar Marcones Silva

Execicrio cap 5 network-policy, arquivo deployment

parent 2ebf57a0
......@@ -3,3 +3,7 @@
## Material de apoio ao curso Adminsitração OKD II.
Cada Branch corresponde a um exercicio pratico.
```shell
git checkout network-policy
```
\ No newline at end of file
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
name: allow-from-openshift-ingress
spec:
podSelector: CHANGE_ME
ingress:
- from:
- namespaceSelector:
matchLabels:
CHANGE_ME
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
name: allow-specific
spec:
podSelector:
matchLabels:
deployment: CHANGE_ME
ingress:
- from:
- namespaceSelector:
matchLabels:
name: CHANGE_ME
podSelector:
matchLabels:
deployment: CHANGE_ME
ports:
- port: CHANGE_ME
protocol: CHANGE_ME
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
name: deny-all
spec:
#!/usr/bin/bash
if oc get project -o jsonpath='{.items[*].metadata.name}' | grep -q network-policy
then
echo "==================================================================="
echo "PROJECT: network-policy"
echo
oc get pods -o custom-columns="POD NAME:.metadata.name,IP ADDRESS:.status.podIP" -n network-policy
echo
oc get svc -o custom-columns="SERVICE NAME:.metadata.name,CLUSTER-IP:.spec.clusterIP" -n network-policy
echo
oc get route -o custom-columns="ROUTE NAME:.metadata.name,HOSTNAME:.spec.host,PORT:.spec.port.targetPort" -n network-policy
echo
echo "==================================================================="
fi
if oc get project -o jsonpath='{.items[*].metadata.name}' | grep -q network-test
then
echo "PROJECT: network-test"
echo
oc get pods -o custom-columns="POD NAME:.metadata.name" -n network-test
echo
echo "==================================================================="
fi
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment