• Vamos a instalar la aplicación de bookmedik que instalamos con docker en una prática anterior, esta vez con kubernetes.

Despliegue en minikube

  • Salida de los comando que nos posibilitan ver los recursos que has creado en el cluster.
alejandrogv@AlejandroGV:~/kubernetes/bookmedik_kubernetes/minikube$ kubectl get pv,pvc
NAME                                                        CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                              STORAGECLASS   REASON   AGE
persistentvolume/pvc-2b917463-3f4b-4da5-af30-f159dfd61c14   3Gi        RWO            Delete           Bound    default/pvc-bookmedik              standard                40s

NAME                                             STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
persistentvolumeclaim/pvc-bookmedik              Bound    pvc-2b917463-3f4b-4da5-af30-f159dfd61c14   3Gi        RWO            standard       42s


alejandrogv@AlejandroGV:~/kubernetes/bookmedik_kubernetes/minikube$ kubectl get all
NAME                             READY   STATUS    RESTARTS   AGE
pod/bookmedik-5f8c5f6bd7-5rrqc   1/1     Running   0          2m24s
pod/bookmedik-5f8c5f6bd7-l85nv   1/1     Running   0          2m24s
pod/mariadb-7cd5675f98-xv8xc     1/1     Running   0          2m23s

NAME                 TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE
service/bookmedik    NodePort    10.100.132.131   <none>        80:31822/TCP   2m25s
service/kubernetes   ClusterIP   10.96.0.1        <none>        443/TCP        124d
service/mariadb      ClusterIP   10.109.1.6       <none>        3306/TCP       2m21s

NAME                        READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/bookmedik   2/2     2            2           2m26s
deployment.apps/mariadb     1/1     1            1           2m24s

NAME                                   DESIRED   CURRENT   READY   AGE
replicaset.apps/bookmedik-5f8c5f6bd7   2         2         2       2m26s
replicaset.apps/mariadb-7cd5675f98     1         1         1       2m24s
  • Pantallazo accediendo a la aplicación utilizando el servicio.