An overview of general principles when considering a container-driven deployment system, including the advantages to customers getting the product more quickly, decreased bureaucracy for developers and fewer changes with each deployment, making the lives of operations folks easier. The presentation will conclude an introduction for how continuous delivery can be done on DC/OS and Apache Mesos with a live demonstration of a fully open source CI/CD pipeline.
With thousands of contributors, you'd think that Kubernetes wouldn't need any more -- but you'd be wrong. Re-defining the cloud takes every helping hand we can get, including yours. Let this talk give you a jump-start into becoming a "Kubernaut".
Critical errors in your code can be costly. Kubernetes provides an easy way to rollback to stable releases, but the ramifications of deploying faulty apps can still be huge. I’ll show how canary deploys with Istio allow you to deploy more safely & limit the effect of unforeseen issues.
As engineers, we build some pretty cool apps. Inevitably, those cool apps have errors. Keeping track of these issues can get messy, getting alerted is stressful, and measuring it can provide you with an overwhelming amount of info. So, how do we combine all these things to make our cool apps work even better than before?
Uh oh, it’s time for a compliance audit! You know the drill, keep the auditor on the East-side of the building, make sure you only answer the questions that are asked, and remember, this only happens twice a year.
This talk is the story of being audited, how many of us approach these audits incorrectly, and some ideas that we can all use to improve. I will start with describing the problem space and then introduce an open-source, developer-friendly framework called InSpec that can be used to help make compliance a delightful experience for everyone involved.
Your open source project is competing in a crowded ecosystem for time, attention, and money. To stand out from the crowd, you need to do some marketing. This talk will cover the open source marketer’s toolkit: code and things directly related to code; other content (blog posts, articles, tutorials, reference architectures, books, videos… ) and places to publish it; other means of communication (mailing lists, irc); meetups and conferences; social media, and more. It will also address the importance of community, and how a healthy community can be a key differentiator for a project.
It's not fiction. There are stories of global open source journeys, dragons and trolls, communities and collaborations, heros and super powers. The prize for each of us is rewarding. It's open to beginners and experts in open source. Want the instructions to play? The speaker takes you through her global journey in open source. n this session, you’ll hear unique stories of communities and collaboration, and learn how you can build sustainable open source projects while building your brand and career.
Of course we're used to running containers on top of virtual machines, but did you know you can also run virtual machines in containers, or as containers? And containers on VMs in containers on VMs? That may sound crazy, but there's plenty of reasons to intermix containers and VMs ... truly they are Two Great Tastes that Taste Great Together.
OpenStack runs one of the largest automated testing environments ever publicly viewed. Some might say you can even see it from space. While supporting the many hundreds of active developers, and landing many hundreds of well tested patches very day, the OpenStack infra team created an advanced Apache licensed CI engine named Zuul.
Until recently, Zuul has been focused entirely on OpenStack's CI space, but many users have sprouted from that. With v3.0 just around the corner, Zuul is ready to take on a wider community and scale your CI to the moon.
Come see how to securely host your email in your own home on a Raspberry Pi 3 or old PC, with no skills required beyond being able to install and use a smartphone app. Other server applications will also be demonstrated.
The talk will cover the motivations, architecture, design, and implementation of the system.