FQDNNetworkPolicies let you create Kubernetes Network Policies based on Fully Qualified Domain Names(FQDNs) in addition to the standard functionality that only allows IP address ranges (CIDR ranges).
This release is identical to 0.3-rc2
Full Changelog: https://github.com/GoogleCloudPlatform/gke-fqdnnetworkpolicies-golang/compare/0.2...0.3
Like the 0.3-rc2 release, 0.3 uses a new v1alpha3
API. Upgrades from v1alpha1
and v1alpha2
are not supported. You need to uninstall 0.1 or 0.2 before installing 0.3.
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
Install the FQDNNetworkPolicy controller.
export VERSION=0.3
kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
Full Changelog: https://github.com/GoogleCloudPlatform/gke-fqdnnetworkpolicies-golang/compare/0.3-rc1...0.3-rc2
Like the 0.3-rc1 release, 0.3-rc2 uses a new v1alpha3
API. Upgrades from v1alpha1
and v1alpha2
are not supported. You need to uninstall 0.1 or 0.2 before installing 0.3-rc2.
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
Install the FQDNNetworkPolicy controller.
export VERSION=0.3-rc2
kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
See the README for all information.
The 0.3-rc1 release introduces a new v1alpha3
API. Upgrades from v1alpha1
and v1alpha2
are not supported. You need to uninstall 0.1 or 0.2 before installing 0.3-rc1.
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
Install the FQDNNetworkPolicy controller.
export VERSION=0.3-rc1
kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
Full Changelog: https://github.com/GoogleCloudPlatform/gke-fqdnnetworkpolicies-golang/compare/0.2...0.3-rc1
See the README for all information.
The 0.2 release introduces a new v1alpha2
API. Upgrades from v1alpha1
are not supported. You need to uninstall 0.1 before installing 0.2.
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
Install the FQDNNetworkPolicy controller.
export VERSION=0.2
kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
First 0.2 release candidate See the README for all information.
To install:
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
Install the FQDNNetworkPolicy controller.
export VERSION=0.2-rc1
kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
This is the first working version of the FQDNNetworkPolicies controller. See the README for all information.
To install:
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
Install the FQDNNetworkPolicy controller.
export VERSION=0.1
kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
Updated instructions