Skip to main content

Pregătirea mediului

Pentru acest laborator sunt necesare următoarele instrumente:

  • Docker, folosit de kind pentru nodurile clusterului
  • kubectl, clientul prin care comunicăm cu API-ul Kubernetes
  • kind, folosit pentru clusterul local
  • Git și curl sau un alt client HTTP.

Verificați instalarea:

docker version
kubectl version --client
kind version
git --version
curl --version

Clonați repository-ul laboratorului și intrați în directorul său:

git clone https://github.com/Cloud-Computing-UPB/lab2.git
cd lab2

Structura relevantă este:

lab2/
├── kind-config.yaml
└── k8s/
├── base/
│ ├── 00-namespace.yaml
│ ├── 10-configmap.yaml
│ ├── 20-deployment.yaml
│ └── 30-service.yaml
└── scenarios/
├── deployment-v2.yaml
├── deployment-broken-image.yaml
└── service-broken-selector.yaml
note

În laborator folosim o singură variantă de cluster local, kind, pentru ca pașii și rezultatele să fie aceleași pe toate platformele.