Quantcast
Channel: 看得透又看得远者prevail.ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all articles
Browse latest Browse all 20471

使用ansible-playbook部署kubernetes集群

$
0
0
使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响。
dockerkubeansible
本项目致力于提供快速部署高可用k8s集群的工具,并且也努力成为k8s实践、使用的参考书;基于二进制方式部署和利用ansible-playbook实现自动化:既提供一键安装脚本,也可以分步执行安装各个组件,同时讲解每一步主要参数配置和注意事项;二进制方式部署有助于理解系统各组件的交互原理和熟悉组件启动参数,有助于快速排查解决实际问题。
集群特性:TLS双向认证、RBAC授权、多Master高可用、支持Network Policy
项目基于Ubuntu 16.04/CentOS 7,需要了解基础kubernetesdockerlinux知识,关于ansible建议阅读 ansible超快入门
请阅读项目TodoList项目分支说明,欢迎提IssuesPRs参与维护项目。
组件更新支持
OS Ubuntu 16.04+, CentOS 7
k8sv1.10.4v1.8, v1.9, v1.10
etcdv3.3.6v3.1, v3.2, v3.3
docker18.03.0-ce17..-ce, 18..-ce
network calico v3.0, flannel v0.10, kube-router
-注:集群用到的所有二进制文件已打包好供下载 https://pan.baidu.com/s/1c4RFaA

快速指南

单机快速体验k8s集群的测试、开发环境--AllinOne部署

安装步骤

00-规划集群和安装概览02-安装etcd集群04-安装master节点06-安装集群网络
01-创建证书和安装准备03-安装docker服务05-安装node节点07-安装集群插件

使用指南

常用插件kube-dnsdashboardmetrics-serverprometheus更多...
集群运维增加node增加master修改VIP升级k8s更多...
特性实验NetworkPolicyRollingUpdateHPA

其他harbor部署ingress入口helm工具jenkins集成

沟通交流

from https://github.com/gjmzj/kubeasz

Viewing all articles
Browse latest Browse all 20471

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>