As developers, we’ve become adept at packaging our applications, whether on our local machines or in a CI/CD toolchain, relying on mature tools like Maven, Gradle, npm, pip, Composer, and others. But as Kubernetes becomes the runtime platform of choice, packaging our apps is not quite enough. We must now package all of the dependencies as well, including any middleware, runtime, even the OS, into images - the new unit of deployment. What are some of the ways we can tackle this challenge? What are the advantages of one over the other? In this talk we’ll cover a few different approaches for building images: Dockerfile, Jib, and Paketo. By the end of this session, you’ll understand some of the challenges and considerations and be well positioned to start building images easily and maintain them over time.
Cora Iberkleid is part Developer Advocate, part Advisory Solutions Engineer at VMware, helping developers and enterprises navigate and adopt modern practices and technologies including Spring, Cloud Foundry, Kubernetes, Tanzu, and modern CI/CD.
Bob Brindley travels the world spreading the good word according to Tanzu and Spring to any and all that will hear.
He has been a developer advocate for 5 years and still smells terrific.
Paul Czarkowski is a long time practitioner of the dark arts of Devops. Hailing from Australia he moved to Austin Texas to help build and run one of the largest and most successful online games. Now at VMWare, Paul works to improve the Operator experience by taking Cloud Native software development concepts and applying them to Operations to create platforms that reduce toil and improve software delivery.