mirror of https://github.com/easzlab/kubeasz.git
parent
86e6f08158
commit
f1b9b86071
28
README.md
28
README.md
|
@ -3,9 +3,9 @@
|
||||||
项目致力于提供快速部署高可用`k8s`集群的工具, 同时也努力成为`k8s`实践、使用的参考书;基于二进制方式部署和利用`ansible-playbook`实现自动化;既提供一键安装脚本, 也可以根据`安装指南`分步执行安装各个组件。
|
项目致力于提供快速部署高可用`k8s`集群的工具, 同时也努力成为`k8s`实践、使用的参考书;基于二进制方式部署和利用`ansible-playbook`实现自动化;既提供一键安装脚本, 也可以根据`安装指南`分步执行安装各个组件。
|
||||||
|
|
||||||
- **集群特性** `TLS`双向认证、`RBAC`授权、[多Master高可用](docs/setup/00-planning_and_overall_intro.md#ha-architecture)、支持`Network Policy`、备份恢复、[离线安装](docs/setup/offline_install.md)
|
- **集群特性** `TLS`双向认证、`RBAC`授权、[多Master高可用](docs/setup/00-planning_and_overall_intro.md#ha-architecture)、支持`Network Policy`、备份恢复、[离线安装](docs/setup/offline_install.md)
|
||||||
- **集群版本** kubernetes v1.20, v1.21, v1.22, v1.23
|
- **集群版本** kubernetes v1.21, v1.22, v1.23, v1.24
|
||||||
- **操作系统** CentOS/RedHat 7, Debian 9/10, Ubuntu 16.04/18.04/20.04
|
- **操作系统** CentOS/RedHat 7, Debian 9/10, Ubuntu 16.04/18.04/20.04
|
||||||
- **运行时** docker 19.03.x, 20.10.x [containerd](docs/setup/containerd.md) v1.5.8
|
- **运行时** [containerd](docs/setup/containerd.md) v1.6.4, docker 20.10.x (k8s < 1.24)
|
||||||
- **网络** [calico](docs/setup/network-plugin/calico.md), [cilium](docs/setup/network-plugin/cilium.md), [flannel](docs/setup/network-plugin/flannel.md), [kube-ovn](docs/setup/network-plugin/kube-ovn.md), [kube-router](docs/setup/network-plugin/kube-router.md)
|
- **网络** [calico](docs/setup/network-plugin/calico.md), [cilium](docs/setup/network-plugin/cilium.md), [flannel](docs/setup/network-plugin/flannel.md), [kube-ovn](docs/setup/network-plugin/kube-ovn.md), [kube-router](docs/setup/network-plugin/kube-router.md)
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@
|
||||||
<td>1.21</td>
|
<td>1.21</td>
|
||||||
<td>1.22</td>
|
<td>1.22</td>
|
||||||
<td>1.23</td>
|
<td>1.23</td>
|
||||||
|
<td>1.24</td>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
@ -34,6 +35,7 @@
|
||||||
<td>3.1.0</td>
|
<td>3.1.0</td>
|
||||||
<td>3.1.1</td>
|
<td>3.1.1</td>
|
||||||
<td>3.2.0</td>
|
<td>3.2.0</td>
|
||||||
|
<td>3.3.0</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
@ -71,7 +73,6 @@
|
||||||
<td><a href="docs/guide/metrics-server.md">metrics-server</a></td>
|
<td><a href="docs/guide/metrics-server.md">metrics-server</a></td>
|
||||||
<td><a href="docs/guide/prometheus.md">prometheus</a></td>
|
<td><a href="docs/guide/prometheus.md">prometheus</a></td>
|
||||||
<td><a href="docs/guide/efk.md">efk</a></td>
|
<td><a href="docs/guide/efk.md">efk</a></td>
|
||||||
<td><a href="docs/guide/ingress.md">ingress</a></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><strong>集群管理</strong><a href="docs/op/op-index.md">+</a></td>
|
<td><strong>集群管理</strong><a href="docs/op/op-index.md">+</a></td>
|
||||||
|
@ -80,7 +81,6 @@
|
||||||
<td><a href="docs/op/op-etcd.md">管理etcd节点</a></td>
|
<td><a href="docs/op/op-etcd.md">管理etcd节点</a></td>
|
||||||
<td><a href="docs/op/upgrade.md">升级集群</a></td>
|
<td><a href="docs/op/upgrade.md">升级集群</a></td>
|
||||||
<td><a href="docs/op/cluster_restore.md">备份恢复</a></td>
|
<td><a href="docs/op/cluster_restore.md">备份恢复</a></td>
|
||||||
<td><a href=""></a></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><strong>特性实验</strong></td>
|
<td><strong>特性实验</strong></td>
|
||||||
|
@ -89,7 +89,6 @@
|
||||||
<td><a href="docs/guide/hpa.md">HPA</a></td>
|
<td><a href="docs/guide/hpa.md">HPA</a></td>
|
||||||
<td><a href=""></a></td>
|
<td><a href=""></a></td>
|
||||||
<td><a href=""></a></td>
|
<td><a href=""></a></td>
|
||||||
<td><a href=""></a></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><strong>周边生态</strong></td>
|
<td><strong>周边生态</strong></td>
|
||||||
|
@ -98,25 +97,6 @@
|
||||||
<td><a href="docs/guide/jenkins.md">jenkins</a></td>
|
<td><a href="docs/guide/jenkins.md">jenkins</a></td>
|
||||||
<td><a href="docs/guide/gitlab/readme.md">gitlab</a></td>
|
<td><a href="docs/guide/gitlab/readme.md">gitlab</a></td>
|
||||||
<td><a href=""></a></td>
|
<td><a href=""></a></td>
|
||||||
<td><a href=""></a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><strong>应用实践</strong></td>
|
|
||||||
<td><a href="docs/practice/go_web_app/">go web应用部署</a></td>
|
|
||||||
<td><a href="docs/practice/java_war_app.md">java应用部署</a></td>
|
|
||||||
<td><a href="docs/practice/es_cluster.md">elasticsearch集群</a></td>
|
|
||||||
<td><a href="docs/practice/mariadb_cluster.md">mariadb集群</a></td>
|
|
||||||
<td><a href=""></a></td>
|
|
||||||
<td><a href=""></a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><strong>推荐工具</strong></td>
|
|
||||||
<td><a href="docs/guide/kuboard.md">kuboard</a></td>
|
|
||||||
<td><a href="https://github.com/derailed/k9s">k9s</a></td>
|
|
||||||
<td><a href="https://github.com/vmware-tanzu/octant">octant</a></td>
|
|
||||||
<td><a href="docs/guide/kubesphere.md">KubeSphere</a></td>
|
|
||||||
<td><a href=""></a></td>
|
|
||||||
<td><a href=""></a></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
## kubeasz 3.3.0 (Grain in Ear)
|
||||||
|
|
||||||
|
泽草所生,种之芒种。kubeasz 3.3.0 发布更新支持k8s 1.24 版本。
|
||||||
|
|
||||||
|
### 主要更新
|
||||||
|
|
||||||
|
#### 1.容器运行时
|
||||||
|
|
||||||
|
修改默认容器运行时为containerd,kubeasz 3.3.0 暂未适配docker 和其他容器运行时;集群使用containerd作为运行时,确实更简单、稳定;至于docker,镜像打包、单机运行容器等等真好用;各自发挥所长吧;kubeasz项目中在离线资源下载、安装中使用docker非常方便,还可以避免在部署机器上安装ansible等麻烦事,推荐使用。
|
||||||
|
|
||||||
|
#### 2.去除安装ingress插件
|
||||||
|
|
||||||
|
ingress一般是具体业务强相关的,属于上层组件;鉴于维护人力和频率,项目中仅保留历史相关ingress文档,不再继续更新;请移步相关ingress组件官网获取更新部署方式;kubeasz 今后将更加关注底层集群组件的更新和维护。做简单,做好一件事。
|
||||||
|
|
||||||
|
#### 3.更新prometheus安装套件
|
||||||
|
|
||||||
|
监控组件属于底层功能,将持续更新;项目使用kube-prometheus-stack helm chart 默认部署,需要自定义设置请参考项目 https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
|
||||||
|
|
||||||
|
### 组件更新
|
||||||
|
|
||||||
|
- k8s: v1.24.1
|
||||||
|
- etcd: v3.5.4
|
||||||
|
- containerd: 1.6.4
|
||||||
|
- calico: v3.19.4
|
||||||
|
- cni-plugins: v1.1.1
|
||||||
|
- dashboard: v2.5.1
|
||||||
|
|
||||||
|
### 其他
|
||||||
|
|
||||||
|
- 调整kube-controller-manager启动配置文件
|
||||||
|
- 调整kubelet启用配置文件
|
||||||
|
- 修复部分系统首次执行安装失败 (缺失 '/usr/bin/python')
|
||||||
|
- 修复'ezdown‘运行可能会遗留容器导致再次运行失败
|
||||||
|
- 部分文档更新
|
||||||
|
- fix: get secret tokens for dashboard login in v1.24
|
Loading…
Reference in New Issue