SchemaHero 0.9 Released

Today we’re excited to announce the 0.9.0 release of SchemaHero. SchemaHero continues to be an OSS project we use internally and believe others will find useful as they move to Kubernetes. This release includes the ability to build custom workflows around schema migration approval (and rejection), a new kubectl plugin to manage SchemaHero, early support

Distributing Operators in KOTS

Starting in KOTS 1.13.0, new support for packaging and distributing Kubernetes Operators has been introduced. Operators are a great way to make self-managing applications by automating day-to-day maintenance tasks that run in a “reconciliation loop” alongside the application. Operators alone aren’t great for 3rd-party software delivery because they require manual intervention to deploy or upgrade

Introducing SchemaHero

At Replicated, we believe that all software should be built to support modern on-prem installations. Most software requires at least one database, and reliable, automated database schema management is essential for application updates. To help enable this, we are introducing a new open source project named SchemaHero, available on GitHub today. SchemaHero is a Kubernetes

Hands on with AWS Elastic Container Service for Kubernetes

Amazon’s long-awaited Elastic Container Service for Kubernetes (EKS) is here, which means everybody operating in the world of cloud-native applications and Amazon Web Services should probably develop at least a baseline understanding of what it does and how it works. Replicated is no exception: lots of end-users deploy Replicated-powered applications on AWS, and we’re continuously

How we’re using GraphQL and Apollo at Replicated

In recent months we’ve been making the transition from using REST APIs to using GraphQL, which has enhanced our development workflow in a variety of ways. If you haven’t heard of GraphQL, it’s an open-source data query language that allows you to request multiple types of data, all using a single endpoint. In addition to

Meet the new and improved Replicated Help Center and support community

The Replicated Help Center is the definitive source of all information for distributing and installing applications with Replicated. Over the past few months, we’ve evaluated customer feedback on how they’re using the Help Center and what they’d like to see. And today, we’re announcing the best version of the Replicated Help Center yet—focused on helping

Replicated Studio: Develop faster, release more often.

We are excited to announce Replicated Studio, an isolated development environment which gives you and your team a faster way to build and iterate on your application releases. Over the last few months, we’ve been working to improve the development workflow. We recently released the Replicated CLI, which helps with automating Release creation and promotion

Automating your releases

Developers and teams are happiest when they release higher quality updates more often. And most importantly, so are your customers. Great tooling plays an important part in helping everyone reach this happy place. We are excited to announce the release of the Replicated Platform CLI. This touch of tooling helps teams iterate and release new

Replicated and Docker EE

Recently, Docker split their installation into two different packages: Community Edition and Enterprise Edition. The enterprise edition of Docker does not include any additional features, but rather it is built to run on operating systems that are designed for enterprise use. The community edition of Docker continues to run on free, open source, popular distributions

Even smaller Docker image sizes

In one of our recent posts, we looked at some of the core strategies for reducing a docker image size. Since then, new ways to reduce an image size have emerged, enabling even faster distribution of images and startup times. In this post, I’m going to set up a common scenario: a Dockerfile that builds