项目作者: kahkhang

项目描述 :
:whale: Provision a Kubernetes/CoreOS cluster on Linode
高级语言: Shell
项目地址: git://github.com/kahkhang/kube-linode.git
创建时间: 2017-06-23T04:44:25Z
项目社区:https://github.com/kahkhang/kube-linode

开源协议:MIT License

下载


:whale: Provision a Kubernetes / CoreOS Cluster on Linode

Bash
GitHub license
Gitter

Automatically provision a scalable CoreOS/Kubernetes cluster on Linode with zero configuration.

Demo

The cluster will comprise of a single Kubernetes master host with a custom number of worker nodes.

What’s included

If you want to destroy the cluster created by kube-linode, you can run the following command:

  1. ./kube-linode.sh destroy

A prompt will be given listing all the nodes which will be destroyed upon confirmation .

Dependencies

You should have a Linode account, which you can get here.
You should also have an API Key with a valid domain that uses Linode’s DNS servers.

OSX: brew install jq openssl curl kubectl

Arch Linux: Follow the instructions here

Acknowledgements

This script uses Bootkube to bootstrap the initial cluster using Linode’s API.