User Tools

Site Tools


informatica:microservers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatica:microservers [2019/08/03 18:48] joseinformatica:microservers [2019/10/25 07:00] – [Wake on lan (wakeonlan)] jose
Line 95: Line 95:
  
 server 3 server 3
 +
 +Para levantar un servidor, instalar el paquete wakeonlan y ejecutar:
 +  wakeonlan <MAC>
 +Por ekemplo:
 +  wakeonlan d0:bf:9c:45:dd:7c
  
  
Line 190: Line 195:
  
 </code> </code>
 +
 +Desplegar una app:
 +
 +https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/
 +<code>
 +ruth@kubernetes2:~$ kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
 +deployment.apps/hello-node created
 +ruth@kubernetes2:~$ kubectl get deployments
 +NAME         READY   UP-TO-DATE   AVAILABLE   AGE
 +hello-node   0/               0           10s
 +
 +
 +ruth@kubernetes2:~$ kubectl get pods
 +NAME                          READY   STATUS    RESTARTS   AGE
 +hello-node-55b49fb9f8-fw2nh   1/    Running            51s
 +
 +
 +ruth@kubernetes2:~$ kubectl get events
 +LAST SEEN   TYPE     REASON              OBJECT                             MESSAGE
 +73s         Normal   Scheduled           pod/hello-node-55b49fb9f8-fw2nh    Successfully assigned default/hello-node-55b49fb9f8-fw2nh to kubernetes3
 +72s         Normal   Pulling             pod/hello-node-55b49fb9f8-fw2nh    Pulling image "gcr.io/hello-minikube-zero-install/hello-node"
 +38s         Normal   Pulled              pod/hello-node-55b49fb9f8-fw2nh    Successfully pulled image "gcr.io/hello-minikube-zero-install/hello-node"
 +29s         Normal   Created             pod/hello-node-55b49fb9f8-fw2nh    Created container hello-node
 +29s         Normal   Started             pod/hello-node-55b49fb9f8-fw2nh    Started container hello-node
 +73s         Normal   SuccessfulCreate    replicaset/hello-node-55b49fb9f8   Created pod: hello-node-55b49fb9f8-fw2nh
 +73s         Normal   ScalingReplicaSet   deployment/hello-node              Scaled up replica set hello-node-55b49fb9f8 to 1
 +
 +ruth@kubernetes2:~$ kubectl config view
 +apiVersion: v1
 +clusters:
 +- cluster:
 +    certificate-authority-data: DATA+OMITTED
 +    server: https://192.168.1.32:6443
 +  name: kubernetes
 +contexts:
 +- context:
 +    cluster: kubernetes
 +    user: kubernetes-admin
 +  name: kubernetes-admin@kubernetes
 +current-context: kubernetes-admin@kubernetes
 +kind: Config
 +preferences: {}
 +users:
 +- name: kubernetes-admin
 +  user:
 +    client-certificate-data: REDACTED
 +    client-key-data: REDACTED
 +
 +</code>
 +
 +Creamos un servicio:
 +
 +<code>
 +ruth@kubernetes2:~$ kubectl expose deployment hello-node --type=LoadBalancer --port=8080
 +service/hello-node exposed
 +ruth@kubernetes2:~$ kubectl get services
 +NAME         TYPE           CLUSTER-IP     EXTERNAL-IP   PORT(S)          AGE
 +hello-node   LoadBalancer   10.99.215.55   <pending>     8080:32151/TCP   11s
 +kubernetes   ClusterIP      10.96.0.1      <none>        443/TCP          16h
 +
 +</code>
 +
 +Para borrarlo:
 +  kubectl delete service hello-node
 +  kubectl delete deployment hello-node
 +
informatica/microservers.txt · Last modified: 2020/12/16 00:15 by jose