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 v1beta1 https://release-1-1.cluster-api.sigs.k8s.io/user/quick-start.html
run
clusterctl init --infrastructure maas:v0.3.0
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 or v0.3.0 depending 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
│ └── v0.3.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
or
clusterctl init --infrastructure maas:v0.3.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
generate cluster using
clusterctl generate cluster t-cluster --infrastructure=maas:v0.3.0