kubernetes

Recursos de programación de kubernetes
Session presented at Big Data Spain 2018 Conference 15th Nov 2018 Kinépolis Madrid
Eduard Tomàs Vale, igual estás usando Docker en desarrollo, pero a la hora de ponerlos en producción... ya no es tan sencillo. Oh sí, en tu máquina compose es más que suficiente para ejecutar tu ultra-micro-services-caas-based-architecture. Y, oye, aunque podrías meter compose en producción, da la sensación que para aprovechar este rack de ordenadores que ocupa medio estadio de fútbol, debería haber algo mejor, ¿no? En esta charla exploraremos Kubernetes: vamos a ver su arquitectura interna, su modelo de aplicación y, por supuesto, como desplegar una aplicación en él. Y la escalaremos y le meteremos caña, a ver qué ocurre :)
Jaime Perera Merino El despliegue de aplicaciones dentro de contenedores en producción cada vez está más extendido y, de todas las opciones de orquestación, Kubernetes (K8s) es la que, indiscutiblemente, está ganando la batalla. Pero, si soy developer, ¿esto me importa? No debemos ver los contenedores y la orquestación de estos como algo “de sistemas”. Hay distintas razones por las que (nos) conviene saber de qué va esto. La primera razón, y posiblemente la más importante, es que el uso de contenedores nos facilita la vida durante el desarrollo y nos ayuda a mantener nuestro entorno de trabajo limpio sin tener que lidiar con la instalación de diferentes versiones del mismo software, por ejemplo. Si nuestra “aplicación” consta de diferentes servicios, tener una manera de describirlos todos y sus dependencias simplifica enormemente el arranque y parada de estos servicios, pudiendolo hacer en bloque. También hay que tener en cuenta que para que las aplicaciones puedan aprovechar todas las ventajas que Docker y Kubernetes ofrecen deben cumplir ciertas condiciones. Como developers, debemos tenerlo en cuenta a la hora de pensar la arquitectura y diseño de estas: cómo se les provee la configuración, cómo se deben comportar ante el escalado y la convivencia de versiones,... Sabemos que los distintos entornos, (local, test, staging, preproducción, producción, …) deben tener la misma configuración o podemos encontrarnos con sorpresas desagradables a la hora de desplegar. Esto, que históricamente ha sido una utopía, con los contenedores es posible. En esta charla veremos cómo podemos arrancar en local un entorno lo más similar a producción, arrancando Kubernetes en local. En nuestro sistema de CI, además de por homogeneización de entornos, también podemos sacar partido de tener nuestra aplicaciones “contenerizadas”. Veremos cómo integrar cualquier sistema de CI con Kubernetes para conseguir un Continuous Deployment real. A partir de aquí, dar el salto a Continuous Delivery es prácticamente trivial con K8s! Por si estas razones no fueran suficientes, conocer los conceptos y el entorno en los que nuestras aplicaciones se despliegan nos ayudará a comunicarnos con DevOps y atajar juntos los problemas que puedan surgir. Durante la charla veremos los conceptos básicos de K8s y cómo podemos desplegarlo en AWS con Elastic Container Service for Kubernetes (EKS) para hacer pruebas o, quién sabe, poder estar más cerca de ser un Full Cycle Developer. Si crees que salir de la “burbuja developer” será beneficioso para ti y tu proyecto, ¡no te pierdas esta charla!
Kubernetes and Containers are taking over the world and it seems that is they fit in every use-case from a small startup to big bank industries. But in reality every environment is unique with it´s own peculiarities. Kubernetes is not the end-game, it´s the platform for platforms. During this talk we´ll discuss about the differences between startups and enterprises and how we can fill the gap integrating inside Kubernetes our custom workflow using Custom Resources and Operators. We´ll do a demo of a Project entity that helps provision namespaces and grants user access to team members. CRDs are a powerful tool for Kubernetes extensibility but with great power comes great responsibility. ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: ---------- Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement. It aspires to be a meeting place that facilitates the magic of learning, teaching and collaboration, where participants create a gratifying and enriching experience. It doesn't matter who you are, your knowledge level or your favorite programming language. We encourage you to participate if you: - are passionate about software. - want to be involved, or are already involved, in the Software Crafters movement. - want to share your knowledge, experience, or skills. - enjoy learning by helping others and believe that sharing is key to your own progress. In addition to technical contents, it will be fun. There will be beers, and we'll have stimulating conversations late into the night. Software Crafters Barcelona is an opportunity to meet new friends, face new challenges while learning and further improve your skills. ----- Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
???? Nuevo curso de Kubernetes para desarrolladores. Agenda de siguientes cursos en CodelyTV Pro. Promoción 100€ descuento: http://bit.ly/black-friday-ctv Enlaces relacionados: ???? Promo Black Friday: http://bit.ly/black-friday-ctv ⛵ Curso Kubernetes: http://bit.ly/ctv-kubernetes ???? Curso Docker: http://bit.ly/docker-ctv ???? Subscribe: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 ???? Cursos CodelyTV Pro: https://codely.tv/pro/cursos ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Facebook: https://www.facebook.com/CodelyTV/ ???? Twitter: https://twitter.com/CodelyTV
Jenkins X, an open source project introduced to the community by CloudBees, enables the rapid creation, delivery and orchestration of cloud-native applications based on continuous delivery best practices and the proven Kubernetes platform. By combining the power of Jenkins, its community and the power of Kubernetes, the Jenkins X project provides a path to the future of continuous delivery for microservices and cloud-native applications. Jenkins X is Jenkins and additional best of breed tools and software for Kubernetes. It provides an interactive command-line interface to instantiate applications, repositories, environments, and pipelines and orchestrate continuous integration and continuous delivery It is the CI/CD solution for development of modern cloud applications on Kubernetes We'll explore some of the features of Jenkins X through a hands-on demo. ------------- Todos los vídeos de Barcelona Software Craftmanship: https://www.youtube.com/playlist?list=PLKxa4AIfm4pXO6GQN0oRROrxgz6MbuN6c Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Dates: 29th, 30th SeptemberOfficial site: http://scbcn.github.io/ Talks Feedback: https://joind.in/event/software-crafters-barcelona-2018/scheduleTwitter : https://twitter.com/bcnswcraftOfficial hashtag: https://twitter.com/hashtag/scbcn18?src=hashA month ago I had the pleasure of attending the Software Crafters Barcelona 2018. I think it's the fourth time I've been to this conference and it's among my favorites.I loved this year's edition. The first two years the conference had around 80 attende...
Dates: 29th, 30th SeptemberOfficial site: http://scbcn.github.io/ Talks Feedback: https://joind.in/event/software-crafters-barcelona-2018/scheduleTwitter : https://twitter.com/bcnswcraftOfficial hashtag: https://twitter.com/hashtag/scbcn18?src=hashA month ago I had the pleasure of attending the Software Crafters Barcelona 2018. I think it's the fourth time I've been to this conference and it's among my favorites.I loved this year's edition. The first two years the conference had around 80 attende...
Some good talks that I show lately:073: Driven By Need, Guided By Example with Dan Northhanselminutes Podcast Accelerate: The State of DevOps with Dr. Nicole ForsgrenKrakow Kafka Meetup: Apache Kafka and KSQL in Action : Let’s Build a Streaming Data Pipeline!Rebuilding the Inbox: The Corporate and Cultural Adventures of Modernizing Yahoo MailDavid Marquet: Turn The Ship Around! / U.S. Navy live at WORLDWEBFORUM 2016http://architechtshow.com/ep-69-ibm-makes-the-case-for-doing-deep-learning-on-kub...
Some good talks that I show lately:073: Driven By Need, Guided By Example with Dan Northhanselminutes Podcast Accelerate: The State of DevOps with Dr. Nicole ForsgrenKrakow Kafka Meetup: Apache Kafka and KSQL in Action : Let’s Build a Streaming Data Pipeline!Rebuilding the Inbox: The Corporate and Cultural Adventures of Modernizing Yahoo MailDavid Marquet: Turn The Ship Around! / U.S. Navy live at WORLDWEBFORUM 2016http://architechtshow.com/ep-69-ibm-makes-the-case-for-doing-deep-learning-on-kub...