Automated updates from upstream without compromising customizations & control

Configure the SecurityContext of Datadog Agent without forking

Ship enables Kubernetes cluster operators to create production grade deployments of open source and commercially supported applications, components, agents and charts (3rd-party software).

Unfork your existing Kubernetes cluster components

With ship unfork, Replicated Ship can extract the custom changes that exist in a forked Kubernetes manifest or forked Helm chart and separate those changes into evergreen patches.

This reduces the amount of yaml lines under management by the cluster operator from tens of thousands of forked lines to hundreds of patching lines.

Create GitOps enabled workflows for your 3rd-party apps in minutes

Ship Cloud provides the collaboration and workflows for implementing upstream operations.

Open source core

Ship has an open source core, and integrates several other open source projects including Kustomize and Helm. Ship open source can run from your workstation or headless in a CI process.

$ ship init github.com/helm/charts/stable/mysql Reading github.com/helm/charts/stable/mysql ... Determining application type ... Detected application type helm ........................................... Assets are ready to deploy. You can run kustomize build overlays/ship | kubectl apply -f - to deploy the overlaid assets to your cluster.

Simplifying 3rd-party application management

Ship is full of features that make integrating and managing 3rd-party applications easier than ever before.

Unfork existing 3rd-party applications

Ship can migrate your forked components to a compatible state that can be automatically updated from upstream.

GitOps for 3rd-party applications

Ship makes git-centric workflows like GitOps a possibility even when customizing 3rd-party components.

Integrate into your 1st-paty SDLC

By leveraging Git as the system of record, Ship integrates into the same pipelines you already use to deploy.

Discover the outdated images in your Kubernetes cluster

Forking, copying and manual operating of 3rd-party components often leads to outdated images running in your cluster. Try out ClusterScope for quick visibility into the state of your images.