Menu

Ping, Power & Processors: Announcing our Acquisition by Equinix. Read more on our blog.

    Running Kubernetes on Packet

    With modern web services, users expect applications to be available 24/7, and developers expect to deploy new versions of those applications several times a day. Containerization helps package software to serve these goals, enabling applications to be released and updated in an easy and fast way without downtime.

    Kubernetes helps you make sure those containerized applications run where and when you want, and helps them find the resources and tools they need to work. Kubernetes is a production-ready, open source platform designed with Google's accumulated experience in container orchestration, combined with best-of-breed ideas from the community.

    Kubernetes at Packet

    A number of projects developed by us, and our community, specifically tailored for the Packet platform are available, using common tooling like Terraform and Ansible, on our Github organization:

    Guides

    Plugins and Official Integrations

    As the Kubernetes ecosystem matures, it has adopted formal specifications to help ensure a consistent experience across infrastructure providers and third party solutions.

    Non-Commercial Deployment Solutions

    Kubernetes is free, but sometimes deploying and managing it takes work. A number of projects and distributions exist to help ease that operational pain - here are some that are validated against Packet (note: this is an easily outdated list):

    • Kubeadm: kubeadm bootstraps a minimal Kubernetes cluster, meeting conformance standards, and automating many cluster operations through its toolchain.
    • Lokomotive: an open source project by Kinvolk which distributes pure upstream Kubernetes.
    • Rancher Kubernetes Engine (RKE): RKE solves the problem of installation complexity, a common issue in the Kubernetes community. With RKE, the installation and operation of Kubernetes is both simplified and easily automated, and it’s entirely independent of the operating system and platform you’re running.
    • Crossplane: Manage cluster deployments across cloud providers.
    • K3s: Lightweight certified Kubernetes distribution for IoT & Edge computing.
    • [Kubicorn](http://kubicorn.io/: is an unofficial project that solves the Kubernetes infrastructure problem and gives users a rich golang library to work with infrastructure.
    • Kubespray: runs perfectly on Packet, using Ansible as its substrate for provisioning and orchestration. Kops performs the provisioning and orchestration itself, and as such is less flexible in deployment platforms.
    • Pharmer: a technical preview from Appscode of a Kubernetes cluster manager for kubeadm. Pharmer lets you set up, tear down, and scale clusters up and down on Packet.
    • Kubernetes on DC/OS: A package to deploy Kubernetes cluster in your DC/OS environment.

    Commercial Deployment Solutions

    • Loodse: Enterprise software that automates multicloud, on-prem, and edge operations with a single management UI for Kubernetes.
    • NetApp Kubernetes Service: Packet is the only bare metal provider supported by Stackpoint, which offers a universal control plane for managed Kubernetes.
    • Platform9: Packet works closely with Platform9, a managed cloud provider, to enable users with Kubernetes, Openstack, and Serverless solutions.
    • Cloud66: London-based Cloud66 offers a managed Kubernetes container service called Maestro, which is tested against Packet.
    • RedHat OpenShift: OpenShift is an open source container application platform by Red Hat based on the Kubernetes container orchestrator for enterprise app development and deployment.

    Community

    Packet is actively involved in supporting the cloud native space, including Kubernetes.

    • CNCF Community Infrastructure Lab: Packet donates $25,000 per month in compute resources that are available to the CNCF and broader open source community.
    • CNCF Cross Cloud CI - Packet is represented as the only bare metal cloud on the this unique dashboard, which shows the results of a sample implementation of the CNCF project stack against various providers.

    External Resources: