Junior — Middle
Akými spôsobmi je možné spustiť Docker obraz v rámci Kubernetes klastru?
sobes.tech AI
Odpoveď od AI
V Kubernetes je za spustitev Docker slike običajno ustvarjen objekt tipa Pod ali Deployment, ki določa potrebno sliko vsebnika.
Glavni načini:
- Neposredno ustvarjanje Pod z navedbo Docker slike v YAML manifestu:
apiVersion: v1
kind: Pod
metadata:
name: primer-pod
spec:
containers:
- name: primer-kontejner
image: vaša-docker-slika:oznaka
- Uporaba Deployment za upravljanje skaliranja in posodobitev:
apiVersion: apps/v1
kind: Deployment
metadata:
name: primer-deployment
spec:
replicas: 3
selector:
matchLabels:
app: primer
template:
metadata:
labels:
app: primer
spec:
containers:
- name: primer-kontejner
image: vaša-docker-slika:oznaka
- kubectl run — ukaz za hitro zagon vsebnika iz slike:
kubectl run primer-pod --image=vaša-docker-slika:oznaka
Kubernetes samodejno prenese sliko iz Docker Registry in zažene vsebnik znotraj gruče.