Cluster API Provider for Canonical Metal-As-A-Service maas.io
Welcome to join the upcoming webinar for capmaas!
spectrocloud public images
Refer image-generation/
create kind cluster
kind create cluster
install clusterctl v1alpha4 https://release-0-4.cluster-api.sigs.k8s.io/user/quick-start.html
run
clusterctl init --infrastructure maas:v0.2.0
create kind cluster
kind create cluster
install clusterctl v1alpha3 https://release-0-3.cluster-api.sigs.k8s.io/user/quick-start.html
run
clusterctl init --infrastructure maas:v0.1.1
create kind cluster
kind create cluster
install clusterctl v3/v4 depending on the version you are working with
Makefile set IMG= run
make docker-build && make docker-push
generate dev manifests
make dev-manifests
move _build/dev/
directory contents to ~/.clusterapi/overrides v0.1.0 or v0.2.0 depedning on version you are working with
.
├── clusterctl.yaml
├── overrides
│ ├── infrastructure-maas
│ │ ├── v0.1.1
│ │ │ ├── cluster-template.yaml
│ │ │ ├── infrastructure-components.yaml
│ │ │ └── metadata.yaml
│ │ └── v0.2.0
│ │ ├── cluster-template.yaml
│ │ ├── infrastructure-components.yaml
│ │ └── metadata.yaml
└── version.yaml
run
clusterctl init --infrastructure maas:v0.1.1
or
clusterctl init --infrastructure maas:v0.2.0
run example from for v1alpha3 or v0.1.0 release
kubectl apply -f examples/sample-with-workerpool.yaml
generate cluster using
clusterctl generate cluster t-cluster --infrastructure=maas:v0.2.0