Github上贡献也有很多ansible部署管理k8s的工具包
可参考
https://github.com/easzlab/kubeasz(这个写的不错)
https://github.com/lizhenliang/ansible-install-k8s

项目致力于提供快速部署高可用k8s集群的工具, 同时也努力成为k8s实践、使用的参考书;基于二进制方式部署和利用ansible-playbook实现自动化;既提供一键安装脚本, 也可以根据安装指南分步执行安装各个组件。

  • 集群特性 TLS双向认证、RBAC授权、多Master高可用、支持Network Policy、备份恢复、离线安装
  • 集群版本 kubernetes v1.16, v1.17, v1.18, v1.19
  • 操作系统 CentOS/RedHat 7, Debian 9/10, Ubuntu 1604/1804
  • 运行时 docker 18.06.x-ce, 18.09.x, 19.03.x containerd 1.2.6
  • 网络 calico, cilium, flannel, kube-ovn, kube-router

请阅读项目分支说明, 欢迎提Issues和PRs参与维护项目!感谢您的关注与支持!

快速指南

单机快速体验k8s集群的测试环境–AllinOne部署

安装指南

00-规划集群和配置介绍 02-安装etcd集群 04-安装master节点 06-安装集群网络
01-创建证书和安装准备 03-安装docker服务 05-安装node节点 07-安装集群插件
  • 命令行工具 easzctl介绍
  • 公有云自建集群 部署指南

使用指南

常用插件+ DNS dashboard metrics-server prometheus efk ingress
集群管理+ 管理node节点 管理master节点 管理etcd节点 升级集群 备份恢复
特性实验 NetworkPolicy RollingUpdate HPA
周边生态 harbor helm jenkins gitlab
应用实践 go web应用部署 java应用部署 elasticsearch集群 mariadb集群
推荐工具 kuboard k9s octant KubeSphere容器平台

沟通交流

  • 微信群:k8s&kubeasz实践, 搜索微信号badtobone, 请备注(城市-github用户名), 验证通过会加入群聊。
  • 推荐阅读
    • kubernetes-the-hard-way
    • feisky-Kubernetes 指南
    • rootsongjc-Kubernetes 指南
    • opsnull 安装教程

贡献&致谢

  • 如何 PR
  • 如何捐赠

Copyright 2017 gjmzj (jmgaozz@163.com) Apache License 2.0, 详情见 LICENSE 文件。

ansible部署管理k8s相关推荐

  1. 使用Ansible部署器设置一个小型的TF+K8s实验室

    Kubernetes绝对是SDN和虚拟化世界中最热门的趋势之一.简单来说,对于虚拟机我们有OpenStack,而对于容器那就是Kubernetes了(或者RedHat的商业版本OpenShift). ...

  2. k8s包管理器helm_eShopOnContainers 知多少[10]:部署到 K8S | AKS

    1. 引言 断断续续,感觉这个系列又要半途而废了.趁着假期,赶紧再更一篇,介绍下如何将eShopOnContainers部署到K8S上,进而实现大家常说的微服务上云. 2. 先了解下 Helm 读过我 ...

  3. Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录

    0.目录 整体架构目录:ASP.NET Core分布式项目实战-目录 k8s架构目录:Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录 一.感谢 在此感谢.net ...

  4. 服务 自动启动参数_使用ansible部署springboot系列02服务托管与jvm参数管理

    @[toc] 这是使用ansible部署springboot系列 的第二篇文章. 本系列文章介绍基于springboot的java程序如何自动化部署.该CI/CD方案基于Jenkins+Ansible ...

  5. 灵活、高效的云原生集群管理经验:用 K8s 管理 K8s

    作者 | 淮右.临石 **导读:**单 K8s 集群为用户提供了 Namespace 级别的隔离能力,理论上支持不超过 5K Node.15W Pod.多 K8s 集群则解决了单集群的资源隔离.故障隔 ...

  6. 使用ansible部署K8S1.18集群并使用Kubesphere 3.1.1实现devops、日志收集、灰度发布、告警监控

    离线安装集群 参考 https://github.com/easzlab/kubeasz/blob/master/docs/setup/offline_install.md 离线文件准备 在一台能够访 ...

  7. 【CentOS】利用Kubeadm部署Kubernetes (K8s)

    [CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...

  8. config kubectl_使用kubectl管理k8s集群(三十)

    前言 Foreword 在搭建k8s集群之前,我们需要先了解下kubectl的使用,以便在集群部署出现问题时进行检查和处理.命令和语法记不住没有关系,但是请记住主要的语法和命令以及帮助命令的使用. 在 ...

  9. CentOS7.5 -- Ansible部署与应用

    第1章 Ansible概述 Ansible是一个配置管理系统configuration management system python 语言是运维人员必须会的语言 ansible 是一个基于pyth ...

  10. 如何使用 Istio 进行多集群部署管理(一)

    作者 | 王夕宁  阿里云高级技术专家 参与阿里巴巴云原生公众号文末留言互动,即有机会获得赠书福利! **导读:**本文摘自于由阿里云高级技术专家王夕宁撰写的<Istio 服务网格技术解析与实践 ...

最新文章

  1. linux网页跳转代码,自动识别PC与移动网页跳转代码
  2. 带卷积核的神经网络的迭代次数与收敛标准的关系
  3. 获取本机IP地址[JavaScript / Node.js]
  4. [Leedcode][JAVA][第876题][快慢指针]
  5. 汇编指令的学习3——协处理器cp15的操作指令mcr、mrc
  6. Z-Stack Home Developer's Guide—4.Using the sample applications as base for new applications 中文翻译
  7. Moodle安装步骤
  8. JMM内存模型详解(一)
  9. 2008-2011大股东增持专题
  10. java 日历类_java常用的类---日历类
  11. C++11:原子交换函数compare_exchange_strong
  12. 将公共云延伸至本地,阿里云推出本地化部署服务云盒Cloud Box
  13. git可视化管理工具sourcetree
  14. Qt使用教程(C++版)
  15. ENSP模拟器下载分享
  16. python图片表格转excel表格_利用Python+Opencv+pytesser把图像识别为Excel表格
  17. 【NodeJS】Codecademy学习笔记
  18. 大学生个人博客网页设计模板 学生个人博客网页成品 简单个人网站作品下载 静态HTML CSS个人网页作业源代码
  19. P1567 吃糖果游戏
  20. vue3学习5:v-for

热门文章

  1. Gantt - attachEvent事件监听 - 两个参数事件
  2. Jade模板引擎教程
  3. FME转换器 正则字符查找(StringSearcher)
  4. 单片机c语言程序编写歌谱,单片机简谱程序
  5. php 模块不存在,模块不存在:index.php?
  6. 最新emoji表情代码大全_7张最新有创意好看的早安问候动画表情图片 暖心的早上好问候祝福动态图片表情大全...
  7. matlab能不能查焓湿图,用MATLAB绘制南昌地区室外气象焓湿频图程序.docx
  8. CSS命名规范--BEM
  9. mysql自定义函数for循环_mysql自定义函数
  10. win8 oracle 卸载,大神细说win8系统卸载oracle的法子