Prerequisiti
- aver configurato correttamente kubectl usando il plugin kubectl-openstack
aver verificato che esista nel progetto CloudVeneto il security group K8S cosi' definito:
Egress IPv4 Any Any 0.0.0.0/0 Egress IPv6 Any Any ::/0 Ingress IPv4 ICMP Any 0.0.0.0/0 Ingress IPv4 TCP 22 (SSH) 0.0.0.0/0 Ingress IPv4 TCP Any 192.168.60.0/24 Ingress IPv4 UDP Any 192.168.60.0/24 Ingress IPv4 TCP Any 10.64.0.0/16 Ingress IPv4 UDP Any 10.64.0.0/16
Come creare un nuovo nodo
Per la creare un nuovo nodo si usa kubectl, l'interfaccia standard di Kubernetes. Nello specifico si usa il comando kubectl apply che richiede in input un file yaml.
Il file yaml richiesto per creare un nuovo nodo deve avere la seguente struttura:
--- apiVersion: osnode.infn.it/v1 kind: OpenStackNode metadata: name: NODE_NAME spec: flavor: FLAVOR_NAME keyPair: YOUR_KEYPAIR policy: [shared | private ]