ConfigMaps in Kubernetes
ConfigMaps 102: Using ConfigMaps in Dynamic Application Deployments – Trevor McKay, Red Hat
ConfigMaps let you “decouple configuration artifacts from image content”. In other words, if you use ConfigMaps wisely in your apps you’ll never have to respin an image just to change a flag. This is a powerful feature which greatly simplifies creating and managing containerized applications. As powerful as they are, however, use of ConfigMaps has typically required a pretty static application deployment — for example, ConfigMaps must exist before the apps that reference them, their names must be known ahead of time, and it was only recently that the (wonderful) idea of “optional” ConfigMaps was introduced. In this talk we’ll look at several ways we’ve found to use ConfigMaps dynamically in the context of a management platform for Apache Spark clusters we call Oshinko. You’ll leave armed with new ideas of how to leverage the power of ConfigMaps in dynamic applications with a broader set of deployment options.
About Trevor McKay
Trevor McKay is a Principal Software Engineer at Red Hat with a background in distributed computing and big data processing, having worked extensively with Apache Spark on OpenStack and now on Kubernetes. He is passionate about simplifying user experience in general and making analytics accessible in particular.
Join us for KubeCon + CloudNativeCon in Barcelona May 20 – 23, Shanghai June 24 – 26, and San Diego November 18 – 21! Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.
This video is part of a series where we bring the best videos to you, we have made some modifications to this video.
Speaker: Trevor McKay
Publication Permissions: Original video was published with the Creative Commons Attribution license (reuse allowed).
Attribution Credits:
Source: https://youtu.be/drDj4fr7G2Y
Please consider subscribing to CNCF channel
Join us on
Slack: https://join.slack.com/t/shrlrncom/shared_invite/zt-hllhjr28-hVYjXZ9WE8Byx4ZZS8zP8Q
Reddit: https://www.reddit.com/user/ShareLearn
Telegram: https://t.me/shrlrn
Facebook: https://www.facebook.com/shrlrn
Instagram: https://www.instagram.com/shrlrncom
Pinterest: https://www.pinterest.com/shrlrncom
Twitter: https://twitter.com/shrlrncom
by Share Learn
redhat openstack