Today, we’ve announced a new way for developers to quickly deploy Docker containers on CenturyLink Cloud with automated scripts to configure and launch Kubernetes, the open source container orchestration system.
Why Docker and Kubernetes?
Docker containers allow you to run your software across multiple platforms, giving you reduced load times, version control, and reusable software components while removing the need to manage shared software dependencies. Kubernetes is the open-source platform for automating the deployment, scaling, and operations of application containers across clusters of hosts. Together, Docker and Kubernetes enable our customers to accelerate development, simplify operations, and deliver a truly open hybrid cloud strategy.
Both Docker and Kubernetes are open-source projects with large active communities. They are constantly rolling out new features and are being used in both small and large scale production environments.
Types of Applications
Docker and Kubernetes are the ideal combination for many types of applications. They enable 12-factor applications, micro-services, and cloud-native applications, as well as more traditional back-end services like databases, big data stacks, and file stores. Using a "pets" versus "cattle" analogy, this solution provides you with the tools required to run your applications like "cattle", not "pets".
Why Kubernetes on CenturyLink Cloud?
CenturyLink’s Infrastructure-as-a-Service (IaaS) offers on-demand virtual and physical machines. Both options have advantages: Running containers and Kubernetes on virtual machines (VMs) delivers smaller footprints and a lower cost. Running containers on physical servers offers less overhead and consistent performance. You choose what is right for your use case.
In addition, CenturyLink’s global network, comprised of nearly 600,000 miles of fiber, offers Kubernetes users the benefit of strong inter-data center connectivity, as well as the ability to securely connect your Kubernetes cluster in the cloud to your private network through CenturyLink MPLS and private line services.
What Exactly is Kubernetes?
Kubernetes is an open-source platform for automating the deployment, scaling, and operations of application containers across clusters of hosts. The Kubernetes Project is backed by several large companies (Google, Red Hat, Intel, IBM, and CoreOS) and has hundreds of code contributors. Kubernetes is the open-source version of the system that powers some of the largest data centers in the world. You can read more about Kubernetes here.
What Exactly is CenturyLink Offering?
Today, we are making tools available that help our users provision, scale, and decommission Kubernetes clusters on CenturyLink infrastructure. Using these tools, users can spin up a cluster and start using it in a matter of minutes.
Want to deploy Kubernetes for Free?
New CenturyLink Cloud customers can get started, spin-up a cluster or two, and start their journey of building and running containerized workloads in a dev/test and then production environment with a trial credit. To claim your credit, click here and start your free trial.
How Do I Get Started?
We have posted instructions on how to create a Kubernetes cluster on CenturyLink Cloud. Please visit our Knowledge Base to get started.
What is the Cost?
The cost of running Kubernetes on CenturyLink Cloud depends on the size of your cluster. Using these tools, you only pay for the underlying cloud infrastructure that you use. For current infrastructure prices, please refer to our Online Price Estimator. If you are a new customer, you get a credit for the first month.
Is Kubernetes the Only Way to Launch Container Workloads on the CenturyLink Cloud Infrastructure?
No. While we believe Kubernetes is a strong platform to run containers on, we realize there are many options and that the container world is in a constant state of change. As such, we also have these options available: