Tools

pip install linode-cli
linode-cli linodes create

Linode CLI

An easy way to get up and running with the Linode API.

terraform-provider-linode

Linode's offical Terraform Provider. Terraform is an Infrastructure-as-code tool that includes management features for various types of Linode resources.

Rancher

Rancher's UI centralizes Kubernetes management concerns when dealing with multiple clusters across multiple clouds.

Pulumi

Pulumi lets you use the full feature set of a general purpose programming language, like Python, JavaScript, and GO to manage Linode resources.

packer-builder-linode

The Packer Builder plugin for Linode Images makes it easy to create private Linode Images. Linode Images can be used in subsequent deployments in any Linode region.

linode-blockstorage-csi-driver

Container Storage Interface driver for Linode Block Storage integration with Kubernetes and other container orchestrators.

terraform-linode-k8s

Terraform Kubernetes installer for Linode. Creates a Kubernetes Cluster on Linode Cloud infrastructure using the ContainerLinux operating system. The cluster is designed to take advantage of the Linode regional private network, and is equipped with Linode cluster enhancements including the CCM, CSI, and ExternalDNS.

linode-cloud-controller-manager

Kubernetes Addon featuring automatic Linode NodeBalancers provisioning to enable LoadBalancer services and Linode status reporting to allow resources to be rescheduled when Linodes are powered down or removed.

Kubernetes External-DNS

External-DNS is a Kubernetes Incubator project that assigns DNS names to Service and Ingress resources in Kubernetes Clusters. Linode DNS Manager is a supported backend.

certbot

Automatically deploy Let's Encrypt certificates to enable HTTPS on your website with EFF's Certbot, which can handle ACME challenges using the Linode DNS Manager.

Caddy Server

Caddy is the HTTP/2 web server with automatic HTTPS featuring ACME TLS support using the Linode DNS Manager.

terraform-provider-acme

The Automated Certificate Management Environment (ACME) provider for Terraform can be used to configure Let's Encrypt, Boulder, and other ACME CAs using Linode's DNS Manager.

traefik

Traefik is a HTTP reverse proxy and load balancer for Container Orchestrators (Kubernetes, Docker Swarm, and others) that features automatic TLS configuration using Linode DNS Manager for ACME challenge requests.

vagrant-linode

Vagrant-linode is a provider plugin for Vagrant that supports the management of Linode instances.

Pharmer

Kubernetes Cluster Manager for Kubeadm (Technical Preview)

kube-linode

Provision a Kubernetes/CoreOS cluster on Linode.

docker-volume-linode

The Docker Volume Driver for Linode Block Storage makes it possible to use Docker commands to provision, attach, and detach volumes to containers. Volumes can be destroyed automatically when not in use.

Libraries

go-acme

lego

Let's Encrypt client and ACME library written in Go featuring support for the Linode DNS Provider

linode

linodego

Official Go client for Linode APIv4