Skip to content

Commit

Permalink
docs update, release 0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gjmzj committed Oct 16, 2018
1 parent 69bad96 commit 980cd7b
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 2 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
</tr>
</table>

- 公有云部署请阅读 [使用kubeasz在公有云上创建k8s集群](docs/setup/kubeasz_on_public_cloud.md)

## 使用指南

<table border="0">
Expand Down
5 changes: 3 additions & 2 deletions docs/op/upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@

集群更新存在一定风险,请谨慎操作。

- 项目分支`master`安装的集群可以在k8s 1.8/1.9/1.10任意小版本、大版本间升级(特别注意如果跨大版本升级需要修改/etc/ansible/hosts文件中的参数K8S_VER)
- 项目分支`master`安装的集群可以在k8s 1.8/1.9/1.10/1.11/1.12 任意小版本、大版本间升级(特别注意如果跨大版本升级需要修改/etc/ansible/hosts文件中的参数K8S_VER)
- 项目分支`closed`(已停止更新)安装的集群目前只能进行小版本1.8.x的升级

### 备份etcd数据

- 升级前手动对 etcd数据做镜像备份
- 升级前手动对 etcd数据做镜像备份,在任意 etcd节点上执行:

``` bash
# snapshot备份
$ ETCDCTL_API=3 etcdctl snapshot save backup.db
Expand Down
3 changes: 3 additions & 0 deletions docs/practice/java_war_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ job_push_beta:
FROM tomcat:8.5.33-jre8-alpine
COPY . /usr/local/tomcat/webapps/
# 设置tomcat日志使用的时区
RUN sed -i 's/^JAVA_OPTS=.*webresources\"$/JAVA_OPTS=\"$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Duser.timezone=GMT+08\"/g' /usr/local/tomcat/bin/catalina.sh
```

### k8s deployment 配置举例
Expand Down
29 changes: 29 additions & 0 deletions docs/release-notes/kubeasz-0.4.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
## kubeasz-0.4.0 发布说明

CHANGELOG:
- 组件更新:
- k8s: v1.12.1, v1.10.8, v1.9.11 [注意 v1.12.1 kubelet日志bug](https://github.com/kubernetes/kubernetes/issues/69503)
- docker: 18.06.1-ce (选择k8s官方测试稳定的版本)
- metrics-server: v0.3.1
- coredns: 1.2.2, kube-dns 1.14.13
- heapster v1.5.4
- traefik 1.7.2
- 集群安装:
- **更新 kubelet使用 webhook方式认证/授权** ,提高集群安全性
- 调整安装步骤中 kubectl 命令的执行以兼容公有云部署
- 调整部分安装步骤以兼容`ansible`执行节点与`deploy`节点分离
- 更新节点的安全加固脚本[ansible-os-hardening 5.0.0](https://github.com/dev-sec/ansible-os-hardening)
- 文档更新:
- 新增`elasticsearch`集群[部署实践](https://github.com/gjmzj/kubeasz/blob/master/docs/practice/es_cluster.md)
- 更新[kubeasz 公有云安装文档](https://github.com/gjmzj/kubeasz/blob/master/docs/setup/kubeasz_on_public_cloud.md)
- 调整集群安装步骤文档目录及修改使用英文文件名
- 修改部分脚本内部注释为英文
- 其他:
- 升级 promethus chart 7.1.4,grafana chart 1.16.0
- 升级 jenkins 安全插件和 k8s 插件版本 (#325)
- 修复 新增 master 节点时报变量未定义错误
- 修复 ipvs 模式下网络组件偶尔连不上`kubernetes svc`的错误
- 修复 Ansible 2.7 环境下 yum/apt 安装多个软件包的 DEPRECATION WARNING (#334)
- 修复 chrony 与 ntp 共存冲突问题 (#341)
- 修复 CentOS 下使用 ipvs 模式需依赖 conntrack-tools 软件包
- 修复 tools/change_k8s_network.yml 脚本

0 comments on commit 980cd7b

Please sign in to comment.