Skip to content

Commit

Permalink
kubeasz release 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gjmzj committed May 21, 2019
1 parent 6b2d59b commit bdc4929
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 11 deletions.
18 changes: 7 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,18 @@

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

**集群特性:`TLS`双向认证、`RBAC`授权、多`Master`高可用、支持`Network Policy`、备份恢复**

|组件|支持|
|:-|:-|
|OS|Ubuntu 16.04+, CentOS/RedHat 7|
|k8s|v1.8, v1.9, v1.10, v1.11, v1.12, v1.13, v1.14|
|etcd|v3.2, v3.3|
|docker|17.03.x-ce, 18.06.x-ce, 18.09.x|
|network|calico, cilium, flannel, kube-router|

- 注:集群用到的所有二进制文件已打包好供下载 [https://pan.baidu.com/s/1c4RFaA](https://pan.baidu.com/s/1c4RFaA)
- **集群特性** `TLS`双向认证、`RBAC`授权、多`Master`高可用、支持`Network Policy`、备份恢复
- **集群版本** kubernetes v1.8, v1.9, v1.10, v1.11, v1.12, v1.13, v1.14
- **操作系统** Ubuntu 16.04+, CentOS/RedHat 7
- **运行时** docker 17.03.x-ce, 18.06.x-ce, 18.09.x, containerd 1.2.6
- **网络** calico, cilium, flannel, kube-router

## 快速指南

单机快速体验k8s集群的测试、开发环境--[AllinOne部署](docs/setup/quickStart.md)

- 注:集群用到的所有二进制文件已打包好供下载 [https://pan.baidu.com/s/1c4RFaA](https://pan.baidu.com/s/1c4RFaA)

## 安装指南

<table border="0">
Expand Down
14 changes: 14 additions & 0 deletions docs/guide/containerd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# containerd 容器运行时

作为 CNCF 毕业项目,containerd 致力于提供简洁、可靠、可扩展的容器运行时;它被设计用来集成到 kubernetes 等系统使用,而不是像 docker 那样独立使用。

- 安装指南 https://github.com/containerd/cri/blob/master/docs/installation.md
- 客户端 circtl 使用指南 https://github.com/containerd/cri/blob/master/docs/crictl.md
- man 文档 https://github.com/containerd/containerd/tree/master/docs/man

目前 containerd 官方文档还在整理中,但是作为集成在 kubernetes 集群里面使用,阅读以上的文档也就够了。

## kubeasz 集成安装 containerd

- 按照 example 例子,在 ansible hosts 设置全局变量 `CONTAINER_RUNTIME="containerd"`
- 执行 `ansible-playbook 90.setup.yml``easzctl setup` 即可
33 changes: 33 additions & 0 deletions docs/release-notes/kubeasz-1.2.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
## kubeasz-1.2.0 发布说明

IMPORTANT: 本次更新增加容器运行时`containerd`支持,需要在`ansible hosts`中增加全局变量`CONTAINER_RUNTIME`(可选 docker/containerd ),参考 example/ 中的例子。

NOTE: kubeasz 项目正式从 github.com/gjmzj/kubeasz 迁移至组织 github.com/easzlab/kubeasz

CHANGELOG:
- 组件更新:
- k8s: v1.14.2
- traefik v1.7.11
- efk: es/kibana 6.6.1
- 集群安装:
- 增加 containerd 支持及[简单介绍](https://github.com/easzlab/kubeasz/blob/master/docs/guide/containerd.md)
- 增加 EFK 日志清理工具及[说明](https://github.com/easzlab/kubeasz/blob/master/docs/guide/efk.md#%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86%E6%97%A5%E5%BF%97%E8%87%AA%E5%8A%A8%E6%B8%85%E7%90%86)
- 增加 Amazon Linux 支持 by lusyoe
- 更新 containerd/docker 仓库国内镜像设置
- 增加 containerd 与 harbor 集成
- 更新集群清理、离线镜像推送等脚本以支持 containerd 集成
- easzctl 命令行
- 修复`easzctl basic-auth`命令执行问题 #544
- 文档:
- 更新 efk 文档
- 更新集群节点规划文档
- 更新公有云部署文档
- 增加 AWS 高可用部署文档 by lusyoe
- 更新腾讯云部署文档 by waitingsong
- 更新安装文档 istio v1.1.7 by waitingsong
- 更新 harbor 文档
- 其他:
- 更新项目 logo
- fix: 清理node时罕见错误删除hosts中其他node信息 #541
- fix: 在没有创建集群context下运行`easzctl add-node`成功时返回失败提示
- 更新项目迁移部分 URL 连接内容

0 comments on commit bdc4929

Please sign in to comment.