Operations | Monitoring | ITSM | DevOps | Cloud

July 2020

Tanzu Tuesdays - Spring On Kubernetes with Ryan Baxter

In this session we are going to show you how to get your Spring apps up and running on Kubernetes. This session will take you from everyone’s favorite place on the internet, start.spring.io all the way to automated deployments directly to Kubernetes. We will cover tools, as well as best practices, that will make getting your Spring app from your dev machine to your Kubernetes (production) even faster and easier. In addition we will spend some time showing you how to use Spring Cloud Kubernetes to build cloud native Spring apps that run on Kubernetes. By the end of this session you will have all the knowledge you need to target Kubernetes as your production environment.

Tanzu Talk - Large scale application modernization with Rohit Kelapure

Whatever you want to call it, “legacy” software is a problem. In one of our recent surveys, 76% of executives said they are too invested in legacy applications to change how they do software. It can seem hard, but fixing that blocker is possible. As with all things in software, there is no quick fix, it just takes discipline, work, and time. In this episode, Coté talks with VMware Tanzu’s Rohit Kelapure who’s been working in application modernization for years. He goes over the initial portfolio analysis and thinking that the Pivotal Labs application modernization teams walk customers through.

Developing During a Pandemic: The Lessons We Learned

In January 2020, the UK recorded its first case of COVID-19. The world was facing the unknown, and the only apparent way to contain the virus was for every nation across the planet to shut down. As governments across the globe planned for the unknown, organizations rapidly began seeking ways to support efforts to save lives and restart the economies of these countries. One such endeavor was the vital role technology could play in contact tracing.

ZIM Integrated Shipping Services use VMware Pivotal Labs and Tanzu App Service to achieve velocity

ZIM´s approach to software development and software delivery has changed thanks to the new methodologies learned by ZIM's IT team while working with VMware Pivotal Labs and using Tanzu Application Service. Today, the IT team members and business personnel are working together as one team, with constant interaction and fast product delivery, while prioritizing according to the highest business value. Thanks to VMware Pivotal Labs and Tanzu Application Service, ZIM is now a company that relies on cloud-native development that can meet the ever-changing requirements of a competitive environment, with minimal time from concept to production.

Tackle Application Modernization in Days and Weeks, Not Months and Years

Why You Need Application Modernization Most developers work on existing applications (apps): products and services that have been built, maintained, and updated over long periods of time. Normally, these apps exist as a web of tightly coupled, sparsely documented systems.

How to Achieve AWS, Azure, or GCP Observability at Scale

The adoption of multi-cloud is on the rise among enterprises. However, major cloud providers including AWS, Azure, GCP, or VMware Cloud on AWS are different and monitoring across diverse cloud environments is not easy. Learn what metrics should you as DevOps or SRE engineer observe on each of the major cloud providers. Also, learn why is Tanzu Observability by Wavefront essential for unified, full-stack, multi-cloud observability, and analytics.

This Month in Spring - July 2020

Hi, Spring fans! 2020, eh? It's easy to complain, and goodness knows I certainly do my fair share, but - as my dad always said, "any day on this side of the dirt is a good day," and I try to remember that. There's a lot to be enthusiastic about if you like. I always look. That's what this roundup is all about. It's a fount of the fun, fantastic, production-powered, and boundless beauty of all things Spring Boot.

Spring Cloud Stream Processors And Scripted Deployments With Spring Cloud Data Flow

Islands In The Stream. Not just a Country classic, they’re also a fact of life for data streaming apps — sending data in different directions depending on your processing logic. Implementing these forks/splits/channels is easy in Spring Cloud Data Flow for Kubernetes once you know how. Ben Wilcock (@benbravo73) takes you through an example step by step, starting with the code and finishing with the configuration and deployment. All in under 7 minutes!

Announcing Spring Cloud Data Flow for Kubernetes

Spring Cloud Data Flow first emerged in 2015 as an evolution of the innovative Spring XD. Since then, hundreds of organizations such as CoreLogic have adopted this open source technology, which is available on Cloud Foundry and Kubernetes. Generally available today, Spring Cloud Data Flow for Kubernetes addresses the needs of streaming and batch processing in the enterprise. This new offering is only available through the VMware Spring Runtime subscription.

Crafting Kubernetes Custom Controllers With Angela Chin

Custom controllers and custom resource definitions are all the rage in Kubernetes today! In conjunction, they allow users to extend the Kubernetes API and introduce additional features. In this session, we’ll explore both custom resource definitions and custom controllers by trying out popular projects that allow us to craft a new controller from scratch! Angela Chin is a Senior Engineer at VMware, working on Tanzu Application Service (for both VMs and Kubernetes!).

Concourse for VMware Tanzu v6.3.0 Shows That the Future Is Bright for Automation

Platform operators, you continue to amaze us. You’ve embraced DevOps and site reliability engineering. You’ve applied these philosophies to your daily work. And you’ve used Concourse CI (the “continuous thing-doer”) to address all manner of operational workflows. When we created the project in 2016, we couldn’t have imagined all the ways you’d use Concourse to deliver fantastic stability and scalability outcomes to your stakeholders.

SpringOne Sessions and Workshops Now Released-Register Today!

SpringOne is going free and online in 2020. On September 2 and 3, hear from all your favorite speakers and companies along with a host of new experts, and access exciting new content—all as part of your virtual event experience: Catch up on the latest announcements from the Spring and VMware Tanzu product teams. Get inspired by hearing real-world success stories from other organizations. Surf across five tracks of breakout content, presented live over two days.

vSphere 7 with Kubernetes Network Service, Part 2: Tanzu Kubernetes Cluster

vSphere 7 with Kubernetes enables operations teams to deliver both infrastructure and application services as part of the core platform. The Network service provides automation of software-defined networking to both the Kubernetes clusters embedded in vSphere and Tanzu Kubernetes clusters deployed through the Tanzu Kubernetes Grid Service for vSphere.

Upgrading Kubernetes the Easy Way with Tanzu Kubernetes Grid Service for vSphere

Lifecycle management is one of the most complicated components of Kubernetes. In a past article, we showed how to modify a cluster to change the type and size of its nodes. In this post, we will explain how to upgrade the Kubernetes version of a Tanzu Kubernetes cluster when there is a new release. And the best part is that it’s all done in just a few easy steps using the Tanzu Kubernetes Grid Service for vSphere.

Learn How to Build and Maintain Images with KubeAcademy's New Course

We’re excited to announce a new KubeAcademy course—Building Images. Designed for developers, devops engineers, and architects, this intermediate-level course covers different approaches for building images. Completing it will give you the skills and understanding needed to easily start building images and maintain them over time.

The CI/CD Experience: Kubernetes Edition - Fireside Chat

With Kubernetes, everything from deployment to monitoring to scaling is more standardized and inherently easier to automate. This presents the possibility to achieve a more effective and comprehensive Continuous Integration (CI) and Continuous Delivery (CD) experience. We can incorporate the practice of infrastructure-as-code and take advantage of a flourishing ecosystem of tools to improve and fully automate our application deployment strategies. In this session, we'll tour the landscape of new Kubernetes-centric tooling, including Tekton, Kustomize, and ArgoCD. We'll also explore how GitOps can be leveraged for CI/CD.

Tanzu Tuesdays - Spring Cloud Contract with Olga Maciaszek-Sharma

How can we better collaborate on creating useful APIs? How to reduce the testing time of your application? How can the team build API backwards compatibility verification into their deployment process? In this talk, Olga will discuss how to leverage the Consumer-Driven Contracts approach to solve these and other issues and present one of CDC implementations - Spring Cloud Contract. Olga will discuss practical use-cases and look at code examples.

Simply Scaling a Tanzu Kubernetes Cluster with the TKG Service for vSphere

The previous two posts in this series walked through both the architecture of the Tanzu Kubernetes Grid (TKG) Service for vSphere and how to use it to deploy Tanzu Kubernetes clusters. In this post, we’ll walk through how to take a cluster and scale it on demand. The examples shown are consistent with the same tag-demo-cluster-01 cluster spec used previously.

Streamline Your Teams' API Design and Strategy with User-Centered Documentation

Every day, application programming interfaces (APIs) are created to speed up the development of modern software applications—from globally-scaled public services to internal endpoints for your proprietary applications. For engineering leaders with teams that write and maintain APIs, however, it can be difficult to know how to prioritize API features, encourage adoption, and respond to feedback from developers. And as we at VMware Pivotal Labs well know, rapid iteration leads to product success.

Comprehensive Kubernetes Observability at Scale

A guide to enterprise observability for Kubernetes environment, full-stack. Understand how to effectively alert, troubleshoot, and optimize across the Kubernetes environment of tens of thousands of pods, including the host, cluster, container, networking, and the applications on top. Read real-world case studies of how successful teams have implemented automated Tanzu Observability for increasing performance and reliability of applications, Kubernetes components, and underlying infrastructure.