Blog

Making Kubernetes Easier with DigitalOcean Container Registry and 1-Click Apps

Let’s be honest: Kubernetes is complicated. And since we’re obsessed with simplifying the developer experience, we continually ask ourselves: How do we make using Kubernetes easier?

It’s with this in mind that we’re pleased to announce DigitalOcean Container Registry and our fast-growing collection of more than fifteen Kubernetes 1-Click Apps. Together, these enhancements make development and operations with Kubernetes much smoother sailing.

Easily store and manage private container images

After building your apps into Docker containers, you’ll often want to store container images in a centralized location called a container registry. From there, you can pull images into a Kubernetes cluster or VM, whether it’s a development, testing, staging, or production environment.

While you can post your container images on the open Internet freely using a service like Docker Hub, clearly you won’t want to do that with confidential software. And while you can also build and operate a registry on your own private network, it’s probably not the best use of your engineers’ time. That’s why we’re excited to introduce a new managed service: DigitalOcean Container Registry, now available in Early Access. DigitalOcean Container Registry is all of these:

  • Simple - Build your container images on any machine, and push them to DigitalOcean Container Registry with the Docker CLI. DigitalOcean Kubernetes seamlessly integrates with this service to facilitate continuous deployment using container images stored there.

  • Private - Protect sensitive software by storing container images in private repositories. With DigitalOcean Teams, you can easily give access to coworkers – and no one else.

  • Secure - Transfer container images over high speed HTTPS connections to servers across four continents. Container images are stored safely and encrypted at rest.

  • Fast - Store your container images near your Kubernetes clusters and Droplets and enjoy low latency and free transfer over the private network.

Container Registry is integrated into the Images section of cloud.digitalocean.com

We’ll be inviting folks to try DigitalOcean Container Registry in the weeks ahead. And the service is free to use during the Early Access program.

Deploy software to clusters with 1-Click Apps

DigitalOcean introduced 1-Click Apps back in 2012, making it super simple to deploy popular software stacks to your VMs. We’ve now brought the same 1-Click experience to Kubernetes, so you can easily deploy complex software packages to your clusters.

Within DigitalOcean Marketplace, you’ll find a dedicated Kubernetes section with more than fifteen 1-Click Apps specifically packaged and tested for deployment to DigitalOcean Kubernetes.

Broadly speaking, you can think about Kubernetes apps as addressing various use cases:

We continue to add new applications to the DigitalOcean Marketplace almost every week. If you’d like to submit your Kubernetes application for consideration, submit a pull request on our Marketplace Github repo.

New DigitalOcean Kubernetes features and customers

Like many of you do for your products, we continuously deliver new features and enhancements for DigitalOcean Kubernetes. We recently introduced support for Kubernetes 1.16, and in case you missed it, last month we announced cluster autoscaling, minor version upgrades, and tokenized authentication.


Enable cluster autoscaling via the UI, API, or CLI

With every new feature, we eat our own dog food to make sure that things work. Read how DigitalOcean Marketplace runs at global scale using DigitalOcean Kubernetes.

And, with thousands of DigitalOcean Kubernetes clusters running successfully every day, you can have confidence in our platform. Here’s what Paritosh Gupta, CTO of Orai – an AI speech coach and Hatch startup – had to say about his experience:

“Setting up DigitalOcean Kubernetes was super fast. Our team can easily add new features and update the machine learning models that power the Orai app. We can ensure our technology stack processes everything in realtime, without worrying about the time or cost to rebuild our infrastructure.” -
Paritosh Gupta, CTO

Get started with DigitalOcean Kubernetes and Container Registry today

Hopefully the new features and enhancements make it easier for you to set up and operate your Kubernetes clusters in production. It takes just a few minutes to try DigitalOcean Kubernetes. Simply sign into your account and spin up. You can also check out our new Kubernetes curriculum on the DigitalOcean Community to help you learn what has become the de facto container orchestration platform. We’re also hosting a series of webinars to help you advance your Kubernetes skills.

If you’d like to discuss how to use DigitalOcean Kubernetes to run your applications, we invite you to contact our sales team. Or, if you happen to be at KubeCon in San Diego this week, come by our booth (G18) or one of our tech talks to speak with me, our engineers, and developer advocates.

Happy Kubecon!
Phil Dougherty, Senior Product Manager