This README documents the calico network policy for oke integration as Nirmata add-on for OKE clusters.
Calico is an open source networking and network security solution for containers, virtual machines, and native host-based workloads. For more information about Calico, see the Calico documentation here.
Having created a cluster using Container Engine for Kubernetes (using either the Console or the API) and selected VCN-native pod networking as the Network type, you can subsequently install Calico on the cluster alongside the OCI VCN-Native Pod Networking CNI plugin to support network policies.
- Clone this repository or add its contents to your own private Git repository.
- Create a Nirmata catalog application with a Git upstream and select the calico-network-policy-oke repository. You can optionally select the kustomization.
- Edit the catalog application and select an add-on category (e.g. Networking). This is required to select the application as a add-on.
- Update a Cluster Type, or create a new one, and select the Calico add-on application in the "Add-Ons" section. Ensure that the namespace you use is "kube-system" and environment is "kube-system-< cluster-name >"
- Create clusters using the cluster type.
- If addon is to be added to a running cluster, It will be added to "kube-system" namespace.
- Verify that the application is running.
For issues, contact [email protected]