All Posts


Secrets and ConfigMaps

Overview Twelve-Factor Apps are apps that follow modern cloud native principles. Kubernetes is designed for such modern cloud native app development, and as such, many of Kubernetes features are intended to enable adherence to these principles. One such principle is “strict separation of config from code,” which is accomplished in Kubernetes through Secrets and ConfigMaps….

PKS the Big Picture

Coming from the engineering and operational side of the house, you are probably wondering what changes are coming down the pipeline, in order to support this new era of development that we have reached. So now you have VMware PKS, and you want to leverage the technology to its maximum potential to support the new…

Deploying Workloads on Kubernetes

Overview Since this is the first week of our new PKS Blog Series, we’re going to start off with the basics of Kubernetes and cover how to deploy workloads to Kubernetes, then expose them internally or externally. Kubernetes is an open-source container orchestration platform designed to help wrangle the complexity of a cloud native, microservice…
InBottom Line

App Refactoring and Considerations

When we say “app refactoring,” we are referring to the process of rewriting parts, or the entirety of, a software application without changing the app’s functionality. This may occur for many reasons, such as scalability, deprecated stacks, different resource consumption requirements or limitations reached due to technical debt. Sometimes to take advantage of highly scalable…
InBottom Line

Begun the Source Wars Have

Last week on January 9th, AWS launched DocumentDB, a managed Database as a Service that uses the MongoDB API while competing directly with MongoDB’s own similar paid offering, MongoDB Atlas on the AWS Marketplace. This is only the latest development in a battle that’s been brewing for half a year between cloud providers and open…
InBottom Line

Embracing the Change

Embracing a Change and Learning to Automate   For many companies, we typically see a dedicated group of engineers who handle the infrastructure side of the house, then we have another dedicated group of engineers who handle the development side. This has been the norm for many years and each group has felt comfortable taking…
InBottom Line

What is Cloud Computing?

The problem with the term Cloud, in its popular usage in IT, is that it’s intended to obfuscate complexity to help a varied audience grapple with fundamental shifts in the industry. It’s a marketing term leveraged to sell products, rather than a technical classification described by the IEEE. Real clouds are amorphous and ethereal, and those attributes intentionally drive the metaphors inherent ambiguity. The fundamental point is that something provided to you by the Cloud is flexible and easy, in some way managed for you, and at least initially, hosted by the provider rather than in your own datacenter.
InTool Box

Troubleshooting Cheat Sheets

ICMP is a message service for networking devices. It works in the background supplying information related to network connectivity, but it is also used under the hood in diagnostic utilities. You might already be familiar with echo and echo-reply messages. These are ICMP packets sent and received with a ping. ping !!!!!    …

Google Cloud Platform 

What’s Google Cloud Platform Google Cloud Platform (GCP) is a Cloud Computing solution that offers IaaS, CaaS, PaaS, SaaS, FaaS. It’s biggest competitors are Amazon Web Services and Microsoft Azure.    Google Cloud Platform Products    GCP is a suite of products and services that Google has been using internally with applications like Google Search, Google Maps, Gmail, and YouTube, and now are available…
InBottom Line

Resistance is Futile

Why Kubernetes is taking DevOps by storm The Coming of Borg In the mid 2000s, Google unleashed Borg upon its datacenters, to assimilate datacenter resources, and manage clusters of containers across them. This system enabled a combination of high availability, efficient resource utilization, and ease of consumption of datacenter resources for developers running their workloads….
InUnder The Hood

Healthcare SDDC Transformation

The mission of most medical institutions is to provide the best possible medical care to their patients while balancing costs. The goal of their IT departments is to empower this mission by deploying technologies that improve health care, reduce cost or both. For the data center teams, the best way to achieve this is by providing an infrastructure the reduces the friction of application owners to consume data center resources.

Network Definitions

“It is going to be ok…”. That’s what I usually tell Data Center Network folks when we talk about the future of Data Center networking. And just before they can finish the sigh of relief, I follow it up with “…if you are open to learning the new ways of doing things”. One thing we…