Operations | Monitoring | ITSM | DevOps | Cloud

August 2020

Why We Care About FIPS (And You Should Too)

We are very pleased to announce that we have received Federal Information Processing Standards (FIPS) Validation (CMVP Cert #3702) for the D2iQ Kubernetes Platform (DKP). With FIPS validation, U.S. public sector organizations can accelerate adoption of the D2iQ Kubernetes Platform to more quickly and securely build and deploy cloud native applications and services.

How to Reduce Overhead and Redundant Efforts in Multi-Cluster Management

Innovation. Scale. Power. These are just a few of the words used to describe the explosive impact that Kubernetes is having on the organizations leveraging it for their innovation efforts. Kubernetes gives organizations the ability to run Kubernetes clusters at scale across different cloud infrastructures and distributions. But as the number of clusters and workloads grow, it can be increasingly difficult to manage and create consistency across your organization’s digital footprint.

Kubernetes Governance: Balancing the Needs of Everyone on Your Team

The problem with a majority of governance models is that they aren’t continuous. As development teams adopt cloud native technologies and evolve to more agile methods, such as continuous flow and continuous iteration, they are up against decades of policy that assume an older model and don’t fit into a month-long sprint. While governance models need to be restructured, if they’re too restrictive, it can discourage developers and prevent innovation.

Live Kubernetes Debugging with the Elastic Stack - Philipp Krenn (Elastic)

Your Kubernetes app is down. Your users start ranting on Twitter. Your boss is standing right behind you. What do you do? This talk walks you through a live debugging session without panicking: We are using the Elastic Stack in this demo with a special focus on its Kubernetes integration with metadata enrichment and autodiscovery in combination with APM / tracing, metrics, logs, and health checks.

DevOps Patterns and Antipatterns for Continuous Software Updates - Baruch Sadogursky (JFrog)

So, you want to update the software for your user, be it the nodes in your K8s cluster, a browser on user’s desktop, an app in user’s smartphone or even a user’s car. What can possibly go wrong? In this talk, we’ll analyze real-world software update fails and how multiple DevOps patterns, that fit a variety of scenarios, could have saved the developers. Manually making sure that everything works before sending an update and expecting the user to do acceptance tests before they update is most definitely not on the list of such patterns.

3 Ways Cluster Sprawl Creates Significant Waste and Risk For Your Organization

As various teams within your organization are discovering new ways to leverage Kubernetes, they’re adopting a growing number of clusters to support their project efforts. Unfortunately, this is where many of the challenges begin. While managing one Kubernetes cluster is not trivial, trying to manage multiple Kubernetes clusters across multiple environments becomes exponentially more difficult.

Deploying Multiple Kubernetes Clusters on Multi-Cloud Infrastructure

How-to deploy multiple Kubernetes clusters on multi-cloud infrastructure. Most organizations need a way to deploy K8s to multiple infrastructure providers; on-premise and the cloud, multiple cloud providers, edge location and the cloud, or some combination in between (hybrid cloud). This tutorial covers the deployment of Kubernetes on AWS and Azure from a single centralized control plane. Enterprise grade Kubernetes platform for hybrid cloud.

Kubernetes Deployment on Azure

How-to deploy a kubernetes cluster on Azure. There are several ways to deploy kubernetes on Azure, including Microsoft’s own AKS. This tutorial covers the deployment of kubernetes on Azure using a single command. Fully automated and ready for production applications you will have upstream kubernetes with best of breed open source components needed for Day 2 operations, such as Prometheus, Grafana, and more. Declarative kubernetes, no extra steps, no custom automation.

Upgrading Kubernetes - Advanced Controls

How-to upgrade a kubernetes cluster. There are several ways to upgrade a kubernetes cluster and the upgrade strategy may depend on the type of cluster you are trying to upgrade. This tutorial covers advanced control of a kubernetes cluster upgrade often required for upgrading large shared clusters. This includes upgrading the cluster by node pools or selecting how many concurrent nodes should be done in parallel.

Upgrading Kubernetes - Basic Rolling Upgrade

How-to upgrade a Kubernetes cluster. There are several ways to upgrade a K8s cluster and the upgrade strategy may depend on the type of cluster you are trying to upgrade. This tutorial covers a basic rolling upgrade of a Kubernetes cluster. The upgrade is fully automated and workloads will be migrated during the upgrade process for non-disruption.

Using Konvoy to Patch your Cluster Infrastructure (Part 1)

Recently we hit the infamous kmem bug in our internal Production Konvoy Cluster. We discovered that we were having this issue after users began reporting a particular CI Job was failing intermittently throughout the Cluster with the following error: From the Pod Logs: From the Kernel Logs.