Giter Site home page Giter Site logo

open-hand / kubeadm-ha Goto Github PK

View Code? Open in Web Editor NEW

This project forked from timebye/kubeadm-ha

98.0 8.0 51.0 1.67 MB

kubeadm-ha 使用 kubeadm 进行高可用 kubernetes 集群搭建,利用 ansible-playbook 实现自动化安装,既提供一键安装脚本,也可以根据 playbook 分步执行安装各个组件。

License: Other

Shell 0.37% Dockerfile 0.01% Ruby 1.48% Jinja 98.14%

kubeadm-ha's Introduction

🎉 项目受 kubeasz 启发,考虑使用二进制进行安装的童鞋可以参考这个项目。

kubeadm-ha 使用 kubeadm 进行高可用 kubernetes 集群搭建,利用 ansible-playbook 实现自动化安装,既提供一键安装脚本,也可以根据 playbook 分步执行安装各个组件。

LICENSE FOSSA Status

  • 项目特性: 不受国内网络限制、所有组件使用 kubelet 托管、多 master 高可用、tls 双向认证、自定义 tls 证书有效期、RBAC 授权、支持 Network Policy

  • 相关支持:

    类别 支持
    Architecture amd64, arm64
    OS Ubuntu 16.04+, Debian 10, CentOS 7.4+, RedHat 7, CentOS 8
    Etcd 3.4.13-0
    Container runtimes Docker, containerd
    Kubernetes v1.15, v1.16, v1.17, v1.18, v1.19, v1.20, v1.21
    Kube-apiserver lb slb, haproxy, envoy, openresty, nginx
    Network plugin flannel, calico
    Ingress controller traefik, nginx-ingress

    Note: 表格中粗体标识出来的为默认安装版本

已知问题

  • 由于各插件(Network plugin、Ingress controller)版本更新可能不再兼容低版本 kubernetes,若在部署时指定了低版本 kubernetes 可能导致插件部署时报错。在此建议安装本项目默认或者最新版本 kubernetes。也可参与此进行讨论 #28

使用指南

00-安装须知 01-集群安装 02-节点管理 03-证书轮换 04-集群升级
05-集群备份 06-集群恢复 07-集群重置 08-离线安装 09-扩展阅读

asciicast

参与者

carllhw

carllhw
Jaywoods2

Jaywoods2
ChongmingDu

ChongmingDu
happinesslijian

happinesslijian
zlingqu

zlingqu
li-sen

li-sen

JetBrains 开源证书支持

kubeadm-ha 基于 free JetBrains Open Source license(s) 正版免费授权进行开发,在此表达我的谢意。

License

FOSSA Status

kubeadm-ha's People

Contributors

allenliu88 avatar carllhw avatar cczhung avatar chongmingdu avatar fossabot avatar li-sen avatar timebye avatar vinkdong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.