Automatically provision a scalable CoreOS/Kubernetes cluster on Linode with zero configuration.
The cluster will comprise of a single Kubernetes master host with a custom number of worker nodes.
git clone https://github.com/kahkhang/kube-linode
cd kube-linode
chmod +x kube-linode.sh
Just run ./kube-linode.sh create
into your console, key in your configuration, then sit back and have a
Settings are stored in settings.env
, or you can pass them in as key-value flags as such:
./kube-linode.sh --no_of_workers=3 --api_key=12345
To increase the number of workers, modify NO_OF_WORKERS
in settings.env
as desired and run ./kube-linode.sh
again.
Use kubectl
to control the cluster (e.g. kubectl get nodes
)
If you want to destroy the cluster created by kube-linode, you can run the following command:
./kube-linode.sh destroy
A prompt will be given listing all the nodes which will be destroyed upon confirmation .
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
This script uses Bootkube to bootstrap the initial cluster using Linode's API.
Kube 足够的简单,足够小,具有很强的自适应能力,是个响应式的 CSS 框架。它拥有最新最炫的网格和漂亮的字体排版,没有任何样式绑定,给用户以绝对的自由。 支持的浏览器包括: Latest Chrome Latest Firefox Latest Safari Latest Opera IE 8+ 手机浏览器
Kube-OVN 将基于 OVN/OVS 的网络虚拟化方案带入 Kubernetes,提供了针对企业应用场景的高级容器网络编排功能。 主要功能: 基于Namespace的子网划分,以及网络控制 容器固定 IP IPv6支持 细粒度网络策略 动态 QoS 分布式和集中式网关 内嵌负载均衡器 支持集群内外网络直通 控制平面的灾备及高可用 丰富的监控和链路追踪工具 未来计划: 基于 XDP/DPDK/O
kube-eventer 是一个事件发射器,它将 Kubernetes 事件发送到接收器(例如,DingTalk、SLS、Kafka 等)。 监控是保障系统稳定性的重要组成部分,在 Kubernetes 开源生态中,资源类的监控工具与组件百花齐放,但是,只有资源类的监控是远远不够的,因为资源监控存在如下两个主要的缺欠: 监控的实时性与准确性不足 监控的场景覆盖范围不足 Kubernetes 的核心
kube-backup Quick 'n dirty kubernetes state backup script, designed to be ran as kubernetes Job. Think of it like RANCID for kubernetes. Props to @gianrubio for coming up with the idea. Setup Use the
kube-ps1: Kubernetes prompt for bash and zsh A script that lets you add the current Kubernetes context and namespaceconfigured on kubectl to your Bash/Zsh prompt strings (i.e. the $PS1). Inspired by s
kube-fzf Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods. It helps to interactively: search for a Pod tail a container of a Pod exec in to a container of a Pod