kubernetes

Recursos de programación de kubernetes
¿Quieres saber más? https://www.paradigmadigital.com Índice interactivo aquí debajo: 01:41 Presentación 02:33 Índice 03:02 1. ¿Qué es Kubernetes? 03:03 1.1 Escenario 07:01 1.2 Kubernetes 08:16 2. Arquitectura 08:18 2.1 Unidad lógica básica de kubernetes: POD 12:49 2.2 Esquema básico de cluster de kubernetes 13:09 2.3 Componentes del cluster: master 15:14 2.4 Componentes del cluster: nodo 15:57 2.5 Componentes del nodo: POD (dockers) 18:50 2.6 Componentes del nodo: kube-proxy (servicios) 22:15 3. Funcionamiento interno 22:22 3.1 Conectividad dentro de kubernetes 22:30 3.2 Conectividad entre servicios 23:15 3.3 Conectividad entre pods 24:56 3.4 Comunicación entre nodos 26:38 3.5 Ejemplo 27:24 4. Demo 45:09 Eso es todo 45:30 Preguntas Presentación aquí: https://www.slideshare.net/paradigmatecnologico/meetup-de-kubernetes-conceptos-bsicos
Per automatizzare la CI e la CD, durante sviluppo, test, in preproduzione e in produzione si utilizzano le tecniche chiamate attualmente DevOps, in locale con Vagrant oppure su una PAAS su cloud, privati o pubblici. Possiamo costruire una PAAS scalabile utilizzando solo Docker, Docker e Kubernetes oppure soluzioni già pronte come Openshift 3 (che sta sopra Docker e Kubernetes). Nella presentazione vedremo come avere questi tre tipi di PAAS con in più uno strato di orchestrazione in GO/Java e Ansible per automatizzare il comportamento in base ad eventi monitorati
¿Quieres saber más? https://www.paradigmadigital.com/ Índice interactivo aquí debajo: 00:29 Índice 00:53 Intro 00:55 Evolución de los requerimientos de las aplicaciones 02:11 A día de hoy es necesario el ‘continuous delivery’ 02:56 ¿Qué es ‘continuous delivery’? 03:23 Definición 03:45 ¿Cómo conseguir que funcione el ‘continuous delivery’? 04:32 Conceptos generales 07:54 DevOps 10:22 ¿Qué aporta? 11:03 Deployment pipeline 12:15 ‘continuous delivery’ vs Deployment 13:31 Ciclo 13:53 Control de versiones 18:01 Build, Test & Release 20:35 Configuración y despliegue 22:20 Paquetización y escalado 23:42 Monitorización 25:18 ¿Qué aporta Docker? 25:45 ¿Qué es Docker? 27:14 Docker vs Virtual Machine 27:50 Arquitectura Docker 30:02 Casos de uso 30:47 Ventajas 31:28 Sin Docker… 31:51 Desventajas 32:18 Cuando nuestro sistema de Docker crece… 32:42 Kubernetes 32:48 ¿Qué es Kubernetes?
¡Apúntate al Cloud Computing meetup y no te pierdas nuestras próximas charlas! http://www.meetup.com/Cloud-Computing-Spain/ Kubernetes es una librería para manejar arquitecturas completas basadas en contenedores Docker. Es ya un estándar open-source aceptado ya por otros fabricantes como Microsoft, Red Hat, VMware o IBM. Kubernetes es fundamental para controlar el autoescalado y el despliegue de arquitecturas complejas formadas por muchos contenedores. Introducción a Kubernetes, por Alfredo Espejel, Técnico de Sistemas en Paradigma Kubernetes es un proyecto open source de Google cuyo propósito es el de hacer de orquestador de containers. En este seminario se tratará de crear una base partiendo desde los principios más fundamentales, de forma que cualquiera con unos conceptos básicos de contenedores pueda entender cómo funciona kubernetes y qué utilidades nos ofrece a la hora de manejar contenedores. Cómo manejar Kubernetes sobre Google Container Engine, por Nacho Coloma, Google Developer Expert Los contenedores son la siguiente evolución del depliegue de aplicaciones en la nube. En esta charla Nacho Coloma introducirá dónde hemos llegado con la evolución de la tecnología de contenedores durante los últimos diez años, y cómo Google hace para desplegar más de dos billones de contenedores. A continuación se mostrarán los conceptos básicos que gestiona Google Container Engine, el sistema gestionado por Google de despliegue de contenedores Docker con Kubernetes, y los diferentes mecanismos disponibles para monitorizar los servicios que corren en un container. ¿Quieres saber más? https://www.paradigmadigital.com/ Índice interactivo aquí debajo: Meetup Kubernetes 00:11 Presentación a cargo de Nacho Herrranz 01:19 Kubernetes conceptos básicos 01:22 Índice 01:51 ¿Qué es Kubernetes? 04:38 Arquitectura 04:40 Esquema básico de cluster de kubernetes 04:47 Componentes del cluster: master 06:47 Componentes del cluster: nodo 08:02 Componentes del nodo: kube-proxy (servicios) 10:47 Componentes del nodo: POD (dockers) 10:51 Componentes del nodo: kube-proxy (servicios) 12:49 Componentes del nodo: POD (dockers) 13:18 Funcionamiento interno 14:03 Comunicación entre nodos 15:20 Comunicación dentro de kubernetes 15:30 Conectividad entre pods 17:01 Conectividad entre servicios 17:28 Ejemplo 18:26 Demo 38:52 Containers at Google 40:06 Google innovations in software 41:19 Classic virtualization means little reuse 42:01 Containers créate portableisolated, statics app environmentes 42:32 Containers docker 43:05 Everything at Google runs in a container 43:20 Google and container technology 44:00 History 44:32 v1. 0 – production ready 45:15 v1 . 1 – better, faster 46:56 Open? Open! 47:25 Google Cloud Platform 48:34 Google Container Engine 49:25 Google Container Registry 50:45 Demo 01:21:32 Fin.
¿Quieres saber más? http://www.paradigmadigital.com/ Índice interactivo aquí debajo. Kubernetes es un proyecto open source de Google cuyo propósito es el de hacer de orquestador de containers. En este seminario se tratará de crear una base partiendo desde los principios más fundamentales, de forma que cualquiera con unos conceptos básicos de contenedores pueda entender cómo funciona kubernetes y qué utilidades nos ofrece a la hora de manejar contenedores. 00:39 Índice 01:08 ¿Qué es Kubernetes? 02:31 Arquitectura básica 02:52 Componentes del cluster: master 05:13 Componentes del cluster: nodo 07:16 Componentes del nodo. Kube-proxy (servicios) 08:32 Componentes del nodo: POD (dockers) 09:19 Funcionamiento interno/ comunicación ente nodos. 11:02 Funcionamiento interno/ conectividad dentro de kubernetes 11:15 Funcionamiento interno/ conectividad dentro de kubernetes: pods 13:19 Funcionamiento interno/ conectividad dentro de kubernetes: servicios 13:54 Ejemplo 18:22 Preguntas
This are my latests talks/podcast recomendations:Agile Revisited Dan North An updated version of the agile manifesto and principles (creative individuals, feedback loops, continious delivery, devops...)  A clear message about agile very far away from the Agile/Scrum/NoSense (tm). Real Agile...Hackers, the internet's immune system Keren ElazariManaging Containers at Scale with CoreOS and Kubernetes Kelsey Hightower The question is... how you design your infrastructure when you...
Everyone is talking about Containers, but mostly in the context of how they work and not why and when they are useful or how to apply them to your own often complex and unique Use Cases. We'll start by looking at how Docker works by manually creating a simple guestbook application using Docker Containers running Redis and PHP. We'll then use the same application to show how you can use Kubernetes and Google Container Engine to create a cluster of nodes, declare to that cluster what you expect it to do, and then have the cluster assign resources as needed, run your work, recover from failures.
We've all written an application from scratch before. It’s manual, inefficient, and what’s worse, it’s completely unreproducible. So then you might turn to Docker, which solves the process-level reproducibility by packaging up a full execution environment. But once we get beyond a single machine, we need to coordinate the work across a cluster of machines -- trying to do it imperatively can quickly turn into a tangled mess! You want to declare to your cluster what you expect it to do, and have the cluster assign the resources to get it done, recover from failures, and scale easily. Kubernetes is a recently open sourced cluster manager and scheduler that simplifies the complex tasks of deploying and managing your application. You simply declare the desired state, and Kubernetes does the work to keep it that way. In this talk, I'll do a hands-on demonstration of how you can move from a single Docker container to many containers running across a cluster of machines with Kubernetes.