2 Star 0 Fork 1

zhuang kang / github_k8s

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

交流群

输入图片说明

  • Q群名称:K8s自动化部署交流
  • Q群 号:893480182

- 实测单机版支持腾讯云服务器

- 实测集群版支持天翼云服务器

特点:

  1. 真正原生centos7.3.-7.6Minimal新装系统(只需要统一集群的root密码即可)一键搭建k8s集群
  2. 单机/集群任意服务器数量一键安装(目前一个节点对应一个etcd节点后续会分离可自定义)
  3. 一键批量增删node节点(新增的服务器系统环境必须干净密码统一)
  4. ipvs负载均衡,内网yum源共享页面端口42346
  5. 图形化向导菜单安装,web管理页面dashboar端口42345
  6. 默认版本v1.14.4,可执行替换各版本软件包,集群版目前已测安装数量在1-30台一键安装正常
  7. 集群数量超过4台及以上默认开启k8s数据持久化方案:glusterfs分布式复制卷-4台(自动安装,物理机最好做raid5)
  • ps:目前是单master,后期会上多master高可用
  • ps:近期提交代码过于频繁有时候可能会有=一些bug,欢迎到群随时提出

====

[高能警告] 系统只能存在一个固定ip地址 一个网卡一个ip 切记美分系统不能多个ip多个网卡

[高能警告] 暂仅支持centos7.3-centos7.6, “不支持Centos7.2及其以下版本”

[高能警告] 系统ip不能使用 10.0.0.0网段,尽量避开系统使用172.17.x.x 10.0.0.x网段(否则安装会有问题)

**

K8s升级替换v1.14.0 v1.15.0

#如果不需要使用v1.14.0 v1.15.0直接默认一键安装即可。master分支默认的是v1.14.4

默认版本为v1.14.4,提供升级软件包v14 v15自行下载后放到 K8s/Software_package 目录即可(务必删除原有的)

链接:https://pan.baidu.com/s/1Sb8WH_z-dUI8z2vLEYWa_w 提取码:0eyz 输入图片说明 输入图片说明

放入前务必执行以下操作

rm -fv  K8s/Software_package/kubernetes-server-linux-amd64.tar.a*

输入图片说明 输入图片说明

#可选执行-----替换第三方yum源
rm  -fv  rm -f /etc/yum.repos.d/*
while  [ true ]; do  curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo   && break  1   ;done
while  [ true ]; do  curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo   && break  1   ;done

华丽分界线。。。。。。。。。。。。。。

===

介绍

一键安装命令(要求centos7系统为新装系统无任何软件环境可联网)

yum install wget  unzip  -y ;rm  -fv master.zip*; wget  https://gitee.com/q7104475/K8s/repository/archive/master.zip  && unzip  master.zip&&  cd K8s/ && sh install.sh

视频演示地址

https://www.bilibili.com/video/av57242055?from=search&seid=4003077921686184728

测试环境

  • VMware15虚拟化平台,所有服务器节点2核2G
  • 已测2-20节点安装正常
  • 建议新装centos7.6系统,环境干净(不需要提前安装任何软件不需要提前安装docker).集群功能至少2台服务器节点
网络 系统 内核版本 IP获取方式 docker版本 Kubernetes版本 K8s集群安装方式
桥接模式 新装CentOS7.6.1810 (Core) 3.10.0-957.el7.x86_64 手动设置固定IP(不能dhcp获取所有节点) 18.06.1-ce v1.14.4 二进制包安装

安装教程

yum install wget  unzip  -y
wget  https://gitee.com/q7104475/K8s/repository/archive/master.zip
unzip  master.zip
cd K8s/ && sh install.sh

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

使用截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

输入图片说明

  • Q群名称:K8s自动化部署交流
  • Q群 号:893480182

更新日志

===

2019-8-26 1 新增node节点批量增删 2 新增glusterfs分布式复制卷---持久化存储(集群版4台及以上自动内置部署)

-----------------

2019-7-11 修复部分环境IP取值不精确导致etcd安装失败的问题

-----------------

2019-7-10

  1. 新增集群版 web图形化控制台dashboard
  2. 更新docker-ce版本为 Version: 18.09.7 K8s集群版安装完毕,web控制界面dashboard地址为 http://IP:42345

-----------------

2019-7-1

新增单机版 web图形化控制台dashboard K8s单机版安装完毕,web控制界面dashboard地址为 http://IP:42345

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/q7104475/github_k8s.git
git@gitee.com:q7104475/github_k8s.git
q7104475
github_k8s
github_k8s
master

搜索帮助