Aquesta és una revisió antiga del document


Sesión 8 : kubernetes

  • master
    • todo a través de la API
    • etcd (lo que más se muere en entorno multimaster)
      • en algunos casos pierde la coherencia, no se replica, hay que borrar los ficheros de etcd del nodo
    • scheduler: distribuye
    • controllers
    • google no instala cluster de más de 100 nodos, escalan con balanceadores
  • namespaces:
    • comparten servicios
    • como un «stack»
  • pod:
    • contenedores compartiendo IP (se comunican como «localhost»)
  • secrets & configMaps
    • comparten (o pueden) volúmenes
  • uso de etiquetas para relacionar los diferentes objetos
  • redes:
    • swarm: si cmparten red, se ven
    • kubernetes: si comparte *namespace*, se ven
  • conceptos kubernetes
    • deployment
      • apartado *template*: definición del *pod* o *pods*
    • service
      • clusterIP
      • nodePort
      • LoadBalancer
    • kubelet:
      • agente en los nodos workers
      • obtiene el estado de los pods
      • healtcheck en Dockerfile (para repartir la carga)… si no lo pasa, se suicida
    • kube-proxy:
      • proxy de puertos en el nodo worker
    • volumeclaim
      • casa contendores/pods con los volúmenes
      • se puede afinar su asignación
  • info/cursos/pue/devops/sesion8.1552122176.txt.gz
  • Darrera modificació: 09/03/2019 01:02
  • per mate