define, install, and manage applications in Kubernetes ◦ Talk about & iterate on higher level tools for Kubernetes ◦ Keep up with Kubernetes workloads features & improvements ◦ Provide feedback on apps experience ◦ Friendly place to start k8s journey
Update functionality in 1.6 ▪ Deployment/Replica Set bug fixes 1.6 ▪ Moved Deployment to Apps API Group ◦ Current or In progress ▪ Switch Deployments to new hashing algorithm w/ collision avoidance ▪ Moving CronJob to beta ▪ Fixing flaky tests ▪ Stateful Set • Update functionality (similar to Daemon Set Update) • Roadmap for GA • Bug fixes
Kubernetes incubator in February 2017 ◦ Latest release 2.4.1, growing community ◦ Gifted 2 slack channels: #helm-users, #helm-dev ◦ Growing pains (note: these should sound familiar) ▪ Keeping up with answering questions • Kudos to the community for jumping in ▪ Contributing process • Pairing with new contributors • How do you allow community members not on the core team assign issues to themselves? ▪ CircleCI woes ▪ Figuring out core team processes ▪ Outgrowing documentation: efforts to make this better
◦ Latest release 0.6.0, monthly releases ◦ Making progress with implementation of docker-compose 'build' ▪ Might be ready for next release ◦ Still in incubator, close to graduation
push, pull, discovering Kubernetes Apps ▪ Designed to be integrated into different platforms ◦ Officially released by CoreOS at CloudNativeCon/KubeCon EU in March ◦ Push, pull, and discover Kubernetes apps through Quay ◦ Helm plugin available ▪ Login to Quay ▪ Push charts to Quay ▪ Install charts from Quay ◦ Working on Quay UI Integration ◦ Working on Kompose integration
charts, 70+ open PRs for new or improved charts ◦ Facing & figuring out scaling challenges ◦ Focusing on and highlighting best practices ◦ KubeApps.com for searching through charts ▪ Built using github.com/helm/monocular
parent-child hierarchy ▪ Creating resource graphs ◦ Focus is on complex deployment ◦ Led by Mirantis ◦ Working on Flow - way to reuse subgraphs as atomic components in multiple releases ◦ Adding more examples ◦ Improving documentation ◦ Helm integration moving forward ▪ Created ability to have pluggable release backends in Tiller (called Rudder) ◦ AppController demo + Q&A at SIG Apps May 22