Kubernetes brings a variety of concepts and tools that can be used to deploy and manage resilient microservices, but it can be challenging to navigate them all from first principles. In this talk, members of the OpenStack-Helm team will help get you to a stateless containerized architecture faster by sharing some of the technical approaches and best practices in use by the project today.
These reusable techniques, tooling, and conventions enable OpenStack-Helm to solve for flexible orchestration of complex systems of containerized services. Real-world examples will be discussed, and Q&A is encouraged.
This presentation also serves as an introduction into what makes OpenStack-Helm tick, for those interested in leveraging or contributing to the project.
- A brief overview of Kubernetes Helm and OpenStack-Helm
- Kubernetes resource types and their usage in OpenStack-Helm
- Effective Helm chart source structure
- Using a chart as a template library
- Appropriate use of ConfigMaps, Secrets, and Ingress
- OpenStack-Helm's approach to gating (and cross-project gating)
- Using Armada to manage complex deployments
- An example production case from SKT