diff --git a/README.md b/README.md
index 68c424f..c54e681 100644
--- a/README.md
+++ b/README.md
@@ -3,9 +3,9 @@
项目致力于提供快速部署高可用`k8s`集群的工具, 同时也努力成为`k8s`实践、使用的参考书;基于二进制方式部署和利用`ansible-playbook`实现自动化;既提供一键安装脚本, 也可以根据`安装指南`分步执行安装各个组件。
- **集群特性** `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
-- **运行时** 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)
@@ -24,6 +24,7 @@
1.21 |
1.22 |
1.23 |
+ 1.24 |
@@ -34,6 +35,7 @@
3.1.0 |
3.1.1 |
3.2.0 |
+ 3.3.0 |
@@ -71,7 +73,6 @@
metrics-server |
prometheus |
efk |
- ingress |
集群管理+ |
@@ -80,7 +81,6 @@
管理etcd节点 |
升级集群 |
备份恢复 |
- |
特性实验 |
@@ -89,7 +89,6 @@
HPA |
|
|
- |
周边生态 |
@@ -98,25 +97,6 @@
jenkins |
gitlab |
|
- |
-
-
- 应用实践 |
- go web应用部署 |
- java应用部署 |
- elasticsearch集群 |
- mariadb集群 |
- |
- |
-
-
- 推荐工具 |
- kuboard |
- k9s |
- octant |
- KubeSphere |
- |
- |
diff --git a/docs/guide/kuboard.md b/docs/deprecated/kuboard.md
similarity index 100%
rename from docs/guide/kuboard.md
rename to docs/deprecated/kuboard.md
diff --git a/docs/practice/dockerize_system_service.md b/docs/deprecated/practice/dockerize_system_service.md
similarity index 100%
rename from docs/practice/dockerize_system_service.md
rename to docs/deprecated/practice/dockerize_system_service.md
diff --git a/docs/practice/es_cluster.md b/docs/deprecated/practice/es_cluster.md
similarity index 100%
rename from docs/practice/es_cluster.md
rename to docs/deprecated/practice/es_cluster.md
diff --git a/docs/practice/go_web_app/Dockerfile b/docs/deprecated/practice/go_web_app/Dockerfile
similarity index 100%
rename from docs/practice/go_web_app/Dockerfile
rename to docs/deprecated/practice/go_web_app/Dockerfile
diff --git a/docs/practice/go_web_app/Dockerfile-more b/docs/deprecated/practice/go_web_app/Dockerfile-more
similarity index 100%
rename from docs/practice/go_web_app/Dockerfile-more
rename to docs/deprecated/practice/go_web_app/Dockerfile-more
diff --git a/docs/practice/go_web_app/hellogo.go b/docs/deprecated/practice/go_web_app/hellogo.go
similarity index 100%
rename from docs/practice/go_web_app/hellogo.go
rename to docs/deprecated/practice/go_web_app/hellogo.go
diff --git a/docs/practice/go_web_app/hellogo.yaml b/docs/deprecated/practice/go_web_app/hellogo.yaml
similarity index 100%
rename from docs/practice/go_web_app/hellogo.yaml
rename to docs/deprecated/practice/go_web_app/hellogo.yaml
diff --git a/docs/practice/go_web_app/readme.md b/docs/deprecated/practice/go_web_app/readme.md
similarity index 100%
rename from docs/practice/go_web_app/readme.md
rename to docs/deprecated/practice/go_web_app/readme.md
diff --git a/docs/practice/java_war_app.md b/docs/deprecated/practice/java_war_app.md
similarity index 100%
rename from docs/practice/java_war_app.md
rename to docs/deprecated/practice/java_war_app.md
diff --git a/docs/practice/mariadb_cluster.md b/docs/deprecated/practice/mariadb_cluster.md
similarity index 100%
rename from docs/practice/mariadb_cluster.md
rename to docs/deprecated/practice/mariadb_cluster.md
diff --git a/docs/release-notes/kubeasz-3.3.0.md b/docs/release-notes/kubeasz-3.3.0.md
new file mode 100644
index 0000000..2832119
--- /dev/null
+++ b/docs/release-notes/kubeasz-3.3.0.md
@@ -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