VMworld is once again upon us and this year more than any other Modern Applications and Kubernetes is very much front and centre. I've got the privilege once again to present at VMworld 2020, something I've been lucky enough to do for the last 6 years. I would of course encourage everyone to attend my session "Why vSphere and Kubernetes Just Make Sense [KUB2153]" but of course there are so many more that will be excellent. I've highighted my favourates in this post. Perhaps the most exciting element this year is the additional sessions with a developer and application framework focus - Java, Go & Spring are very much alive and well at VMworld 2020. If you haven't arelady register here
Myles Gray, VMware
VMware vSphere now comes with an enriched storage control plane to provision and manage storage for containerized applications orchestrated by Kubernetes. In this session, you will learn how cloud native storage enables stateful applications running on Kubernetes to be deployed on the vSphere platform using any of the vSphere persistent storage options. Now, VI admins can easily manage containerized applications with the same operational consistency of managing virtualized applications. Using Kubernetes native CLI and VMware vCenter, you will see how storage can be deployed with policy-based management, how you can monitor these container volumes in vCenter, and how to remediate faults.
Kyle Ruddy, Hashicorp
Infrastructure as code is the process of managing infrastructure in a file or a set of files rather than manually configuring resources in a user interface. A resource in this instance is any piece of infrastructure in a given environment, such as a virtual machine, security group or network interface. This session will focus on how to make the process of getting started with infrastructure as code as easy as possible. We’ll walk through some of the core concepts, such as what tools are available, some of the lingo and any requirements. Then, we’ll dive in with demos showing how to manage a VMware vSphere environment, VMware NSX-T and more using only code.
I Have a Kubernetes Cluster. What’s Next? [KUB2129]
Richard Lander, VMware
Products such as VMware Tanzu Kubernetes Grid are making it trivial to stand up a Kubernetes cluster. That’s great, but a bare, unused Kubernetes cluster does not transform your business or modernize your application deployments. Kubernetes is not the modern application platform; it is merely the foundation. Learn what needs to be connected to and installed on top of Kubernetes to make it a consumable, productive platform for your enterprise’s application developers. Drawn from extensive production experience with Kubernetes, we will cover the critical concerns, popular open-source tools and common patterns that will allow you to make cloud native technology successful in your organization.
Kubernetes Lessons Learned from 300+ Deployments [KUB2094]
Scott Lowe, VMware
Dustin Scott, VMware
The early adopters of Kubernetes have run into all forms of obstacles in getting to production, and we’ve been there with them every step of the way. In this session, our hands-on architects will reveal the most critical lessons they have learned in helping hundreds of enterprises make the best use of Kubernetes.
What Is Java Spring, and Why Are Your Developers Using It Everywhere? [MAP2549]
John Allwright, VMware
Ben Wilcock, VMware
After more than 20 years, Java is still the language of choice for a majority of Java developers. Survey after survey shows that the open source Spring framework, Spring Boot and Spring Cloud are the driving forces behind this popularity. But what are they, why do developers love them so much, and what does it mean for IT teams providing DevOps, Kubernetes and infrastructure to development teams? In addition to programming productivity, there’s much in Spring to help with integration, API management and app ops, too. In this session, we’ll help you navigate the Spring ecosystem and show how it can help you drive DevOps success.
When you develop and run a Spring Boot application, how do you observe its performance? Do you use log files or tools such as JPerf? Or do you use the instrumentation library, such as Micrometer or Dropwizard? Whatever you do, it requires an effort, right? In this session with a live demo, you will learn how to quickly start observing your Spring Boot application using VMware Tanzu Observability by Wavefront. With a simple configuration, developers, site reliability engineers (SREs) and DevOps teams can auto-configure a Spring Boot application and make their applications observable for all engineering teams.