This repository contains a controller to manage static IP address allocations in Cluster API Provider Metal3.
For more information about this controller and related repositories, see metal3.io.
IPAM version | CAPM3 version | Cluster API version |
---|---|---|
v1alpha1 (v0.1.X) | v1alpha4 (v0.4.X) | v1alpha3 (v0.3.X) |
See metal3-dev-env for an end-to-end development and test environment for cluster-api-provider-metal3 and baremetal-operator.
See the API Documentation for details about the objects used with this controller. You can also see the cluster deployment workflow for the outline of the deployment process.
Deploys IPAM CRDs and deploys IPAM controllers
make deploy
Runs CAPM3 controller locally
kubectl scale -n capm3-system deployment.v1.apps/metal3-ipam-controller-manager \
--replicas 0
make run
make deploy-examples
make delete-examples