Kubespec Logo kubespec.dev

networking.k8s.io/v1

Namespaced Resource

NetworkPolicy

        NetworkPolicy describes what network traffic is allowed for a set of Pods
      

Click on Property Name to show the description, and Pink Types to expand schema.

Required properties are marked with *

Change History

Kubernetes v1.32

Kubernetes v1.31

Kubernetes v1.30

Kubernetes v1.29

Kubernetes v1.28

-1

Kubernetes v1.27

~9

Kubernetes v1.26

~4

Kubernetes v1.25

-1~2

Kubernetes v1.24

+1~5

Kubernetes v1.23

Kubernetes v1.22

+1~2

Kubernetes v1.21

+2~3

Kubernetes v1.20

Kubernetes v1.19

~1

Kubernetes v1.18

~4

Kubernetes v1.17

~1

Kubernetes v1.16

+2-2~10

Kubernetes v1.15

+1

Kubernetes v1.14

+1~2

Kubernetes v1.13

Kubernetes v1.12

~3

Kubernetes v1.11

~6

Examples

There are 6 examples of NetworkPolicy that you can use as a starting point to create your own.

apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: default-deny-ingress
  namespace: public-api # NetworkPolicy is namespaced resource
spec:
  podSelector: {}
  policyTypes:
    - Ingress

Other useful resources