Learn why Private Cloud Director is the best VMware alternative

Kubernetes Workloads

How Containers Can Improve Content Delivery Networks

Of all the technology niches that containers have disrupted, Content Delivery Networks (CDNs) may not appear high on the list. To date, the biggest impact made by containers has centered around their ability to modernize infrastructure built with virtual machines, redeploy legacy apps, and the like. Yet CDN, too, is ripe for change via containerization. […]

Kubernetes for CI/CD at scale

Overview In this post you’ll learn: CI/CD platforms for Kubernetes How to Install Jenkins on Kubernetes Scaling CI/CD Jenkins Pipelines with Kubernetes Best Practices to use Kubernetes for CI/CD at scale Kubernetes has a vast list of use cases in the cloud-native world. It can be utilized to deploy application containers in the cloud, schedule

Kubernetes Container Registry and Image Scanning

If you’ve been investigating Kubernetes – or any container management system – you might have come across references to an image registry. In this article, we’re going to talk about what an image registry is, and why it’s an essential component of your Kubernetes implementation. We’re also going to discuss registry scanners, and why they’re

Stateful applications with Kubernetes

When containers became mainstream, they were designed to support ephemeral – stateless – workloads. Since then, a lot of effort has been made to support stateful applications in the container ecosystem, with a lot of that focus targeted towards better support from core Kubernetes. Stateful applications – and the data they contain – are extremely

Kubernetes for Machine Learning

Machine Learning (ML) is rapidly becoming essential to businesses and institutions across the globe.  Each organization must meet the challenge of provisioning a computational infrastructure that can support a resource-intensive machine-learning pipeline. While moving computation to the cloud has become the standard response to the challenge of scalability, machine learning teams have specific needs that

Kubernetes Service Discovery: Principles in Practice

Overview This article will cover: What Is Kubernetes Service Discovery Deploy an Application as a Pod Create A Kubernetes Service Service Discovery Troubleshooting What Is Kubernetes Service Discovery One of the reasons why Kubernetes is the leading Container Orchestration platform today is because it offers a nice separation of concerns in terms of describing workloads. Essentially,

Kubernetes CI/CD Pipelines at Scale

Kubernetes orchestrates containers reliably at scale while abstracting the underlying infrastructure. Unlike Virtual Machines, this helps developers separate the workloads from the complexities of the infrastructure. Kubernetes is ideal for CI/CD automation because it offers many built-in capabilities that makes application deployment standardized and reusable, improves developer productivity, and speeds up the adoption of cloud-native

Democratizing MySQL: From Cloud Managed to Kubernetes Managed

At the recent KubeCon Barcelona conference I had the pleasure to deliver a joint talk with our friends at PressLabs about MySQL on Kubernetes. Platform9, like many startups, used public cloud-based MySQL service as a backend to quickly get started. But as our customer base grew, the public cloud costs became significant. Our goal for

How to Migrate Your Existing Kubernetes Apps to a SaaS-managed Service

I travel across the US and everywhere I go there is a buzz around Kubernetes. From Silicon Valley companies jumping in with both feet and running Kubernetes workloads in production, to East Coast finserv and retail organizations, to middle America — everyone is digging in to understand the details and how best to take advantage

8 Architectural Considerations to Keep in Mind About Microservices

Over the past several years, the use of microservices as a means of driving agile best practices and accelerating software delivery has become more and more commonplace. In an effort to avoid the pitfalls that come with monolithic applications, microservices aim to break your architecture into loosely-coupled components (or, services) that are easier to update independently,

Best practices and anti-patterns for containerized deployments

Kubernetes is easily the most transformational cloud technology available today. It is the de facto standard for container orchestration, essentially functioning as an operating system for cloud-native applications. With its built-in high availability; granular, infinite scalability; portability; and rolling upgrades, Kubernetes provides many of the features that are critical for running cloud-native applications on a truly composable, interoperable infrastructure. Enterprises of all

Logging & Monitoring of Kubernetes Applications: Requirements & Recommended Toolset

This is a 3-part series on Kubernetes monitoring and logging: Requirements and recommended toolset (this article) EFK Stack – Part 1: Fluentd Architecture and Configuration EFK Stack – Part 2: Elasticsearch Configuration You have a K8s cluster. Now what? For a production-grade Kubernetes cluster, monitoring, alerting and log aggregation are essential. In this article, we

Scroll to Top