Coder Social home page Coder Social logo

minikube's Introduction

KUBERNETES de cero a experto 馃嚜馃嚚

minikube start minikube stop minikube status minikube ssh dentro del minikube se puede ver las imagenes creadas desde Docker * eval $(minikube docker-env)

Explorando Pods

Note: All kubectl run generators are deprecated. See the Kubernetes v1.17 documentation for a list of generators and how they were used.

  • un pod es la unidad minima de Kubernetes que podemos crear

documentaci贸n para crear un pod

command Explanation
kubectl get pods valida que se este ejecutando correectamente, en el caso de no existir pods: No resources found in default namespace
kubectl run --generator=run-pod/v1 <namepod> --image=nginx:alpine crea un pod con una imagen
kubectl describe pod <namepod> se tiene mas detalle del error del pod, o informaci贸n mas relevante
kubectl api-resources muestra un listado de propiedades que se pueden ejecutar eje: kubectl get po
kubectl delete pod [namePOD namePOD]` elimina un pod, se puede elimanar mas de un pod a la vez
kubectl get pod <namepod> se obtiene un solo pod espec铆fico
kubectl get pod <namepod> -o yaml entrega el manifiesto de kubernetes, es decir toda toda la declaraci贸n del pod, de como el pod se creo en la api de K8
NAME      READY   STATUS    RESTARTS   AGE
podtest   1/1     Running   0          13s
  • NAME: nombre del pod
  • READY: estado 1/1, un pod puede tener mas de un contenedor, este caso solo tiene una imagen de la imagen nginx:alpine, en el caso que no se levante el pod se puede visualizar 0/1

una vez creado el pod, para visualizar en docker las imagenes que este creo docker ps, en este caso no se va manejar el contenedor de docker, sino desde K8

al final del dia todo es contenedores de DOCKER

command Explanation
kubectl describe pod podtest 聽tomar la ip generada internamente de K8 y pegarla en el navegador, en el caso de no visualizar nada hacer el paso siguiente
kubectl port-forward <podname> 7000:<podport> en el caso de no funcionar la ip interna de k8, ya que nuestra maquina es el cluster se puede utilizar la ip que nos da K8, pero no siempre funciona
kubectl exec -ti <namepod> -- sh 聽ingresa a los contenedores dentro de un pod, ingresa al terminal de nginx alpine
kubectl logs <namepod> -f 聽con -f es persistir los logs

DOCKER

  • docker run --net host -ti python:3.6-alpine sh| ejecuta un contenedor en docker, en la red de host (-ti) iterativamente, (sh) ingresa a la terminal
  • | con el paso anterior, ingresa a la terminal

LINUX

  • apk add -U curl | instala curl en el caso que no este instalado

minikube's People

Contributors

leone2016 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.