meta data de esta página
¡Esta es una revisión vieja del documento!
Usando Kubertenes
Kubertenetes usa un fichero de configuración llamado Kubernetes Deployment Object, donde describimos en formato YAML el despliegue a realizar.
un ejemplo del mismo sería el siguiente fichero nginx-despliegue.yaml
apiVersion : apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app: nginx replicas: 2 template: metada: labels: app: nginx spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerPort:80
Para realizar este despliegue ejecutaríamos en el manager
kubectl apply -f nginx-despliegue.yaml
Para comprobar lo que ha realizado ejecutaríamos
kubectl deescribe deployment nginx-despliegue
Para comprobar los pods
kubectl get pods -l app=nginx
kubectl describe pod nginx-despliegue-75654585
Para quitar el despliegue
kubectl delete deployment nginx-despliegue