Symfony Skeletor # Create a dev cluster with "kind" 1. Start your Kubernetes cluster ```shell export ENGINE="kind" ``` Setup your "harbor" user: ``` export HARBOR_USER_NAME="" ``` Create the cluster ```shell ${ENGINE} create cluster --config misc/k8s/${ENGINE}/${ENGINE}-cluster.yaml ``` 2. Check your cluster status ```shell kubectl get nodes ``` All the nodes are "Ready" ``` NAME STATUS ROLES AGE VERSION dev-control-plane Ready control-plane 5d5h v1.27.2 dev-worker Ready 5d5h v1.27.2 dev-worker2 Ready 5d5h v1.27.2 dev-worker3 Ready 5d5h v1.27.2 ``` 3. Déployer les opérateurs dans votre cluster ```shell kubectl apply -k misc/k8s/${ENGINE}/cluster --server-side ``` 4. Récupèrer la plage IP de votre "cluster" Si vous utilisez [kind](https://kind.sigs.k8s.io) : ```shell docker network inspect kind | jq '.[0].IPAM.Config[0].Subnet' -r ``` En toute logique vous devriez obtenir un résultat du type `172.XX.0.0/16`. Gardez cette information pour plus tard. ``` your-project/ ├── assets/ ├── bin/ │ └── console ├── config/ │ ├── bundles.php │ ├── packages/ │ ├── routes.yaml │ └── services.yaml ├── public/ │ └── index.php ├── src/ │ ├── ... │ └── Kernel.php ├── templates/ ├── tests/ ├── translations/ ├── var/ └── vendor/ ```