ansible部署管理k8s
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相关推荐
- 使用Ansible部署器设置一个小型的TF+K8s实验室
Kubernetes绝对是SDN和虚拟化世界中最热门的趋势之一.简单来说,对于虚拟机我们有OpenStack,而对于容器那就是Kubernetes了(或者RedHat的商业版本OpenShift). ...
- k8s包管理器helm_eShopOnContainers 知多少[10]:部署到 K8S | AKS
1. 引言 断断续续,感觉这个系列又要半途而废了.趁着假期,赶紧再更一篇,介绍下如何将eShopOnContainers部署到K8S上,进而实现大家常说的微服务上云. 2. 先了解下 Helm 读过我 ...
- Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录
0.目录 整体架构目录:ASP.NET Core分布式项目实战-目录 k8s架构目录:Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录 一.感谢 在此感谢.net ...
- 服务 自动启动参数_使用ansible部署springboot系列02服务托管与jvm参数管理
@[toc] 这是使用ansible部署springboot系列 的第二篇文章. 本系列文章介绍基于springboot的java程序如何自动化部署.该CI/CD方案基于Jenkins+Ansible ...
- 灵活、高效的云原生集群管理经验:用 K8s 管理 K8s
作者 | 淮右.临石 **导读:**单 K8s 集群为用户提供了 Namespace 级别的隔离能力,理论上支持不超过 5K Node.15W Pod.多 K8s 集群则解决了单集群的资源隔离.故障隔 ...
- 使用ansible部署K8S1.18集群并使用Kubesphere 3.1.1实现devops、日志收集、灰度发布、告警监控
离线安装集群 参考 https://github.com/easzlab/kubeasz/blob/master/docs/setup/offline_install.md 离线文件准备 在一台能够访 ...
- 【CentOS】利用Kubeadm部署Kubernetes (K8s)
[CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...
- config kubectl_使用kubectl管理k8s集群(三十)
前言 Foreword 在搭建k8s集群之前,我们需要先了解下kubectl的使用,以便在集群部署出现问题时进行检查和处理.命令和语法记不住没有关系,但是请记住主要的语法和命令以及帮助命令的使用. 在 ...
- CentOS7.5 -- Ansible部署与应用
第1章 Ansible概述 Ansible是一个配置管理系统configuration management system python 语言是运维人员必须会的语言 ansible 是一个基于pyth ...
- 如何使用 Istio 进行多集群部署管理(一)
作者 | 王夕宁 阿里云高级技术专家 参与阿里巴巴云原生公众号文末留言互动,即有机会获得赠书福利! **导读:**本文摘自于由阿里云高级技术专家王夕宁撰写的<Istio 服务网格技术解析与实践 ...
最新文章
- linux网页跳转代码,自动识别PC与移动网页跳转代码
- 带卷积核的神经网络的迭代次数与收敛标准的关系
- 获取本机IP地址[JavaScript / Node.js]
- [Leedcode][JAVA][第876题][快慢指针]
- 汇编指令的学习3——协处理器cp15的操作指令mcr、mrc
- Z-Stack Home Developer's Guide—4.Using the sample applications as base for new applications 中文翻译
- Moodle安装步骤
- JMM内存模型详解(一)
- 2008-2011大股东增持专题
- java 日历类_java常用的类---日历类
- C++11:原子交换函数compare_exchange_strong
- 将公共云延伸至本地,阿里云推出本地化部署服务云盒Cloud Box
- git可视化管理工具sourcetree
- Qt使用教程(C++版)
- ENSP模拟器下载分享
- python图片表格转excel表格_利用Python+Opencv+pytesser把图像识别为Excel表格
- 【NodeJS】Codecademy学习笔记
- 大学生个人博客网页设计模板 学生个人博客网页成品 简单个人网站作品下载 静态HTML CSS个人网页作业源代码
- P1567 吃糖果游戏
- vue3学习5:v-for
热门文章
- Gantt - attachEvent事件监听 - 两个参数事件
- Jade模板引擎教程
- FME转换器 正则字符查找(StringSearcher)
- 单片机c语言程序编写歌谱,单片机简谱程序
- php 模块不存在,模块不存在:index.php?
- 最新emoji表情代码大全_7张最新有创意好看的早安问候动画表情图片 暖心的早上好问候祝福动态图片表情大全...
- matlab能不能查焓湿图,用MATLAB绘制南昌地区室外气象焓湿频图程序.docx
- CSS命名规范--BEM
- mysql自定义函数for循环_mysql自定义函数
- win8 oracle 卸载,大神细说win8系统卸载oracle的法子