Please refer to the documentation for detailed configuration: Wiki Docs URL。
使用 Ansible 基于容器化部署 Kubernetes Cluster(非 Kubeadm), 并支持 Master/Node/Etcd 节点的添加。
部署全局基于 TLS, 并区分 K8s Cluster CA、Etcd CA 证书, 并支持证书轮转。
部署时支持离线、在线 kubernetes 和 Docker 的安装。
部署示例请参照 Crane Install 文件进行部署。
各功能示例参照 Crane Other Features 文件进行部署。
通过 Kubernetes in Docker 方式测试演练,所有操作都包含在 Docker 镜像中,不会涉及其他环境依赖,方便快捷进行测试.
部署示例请参照 Kube Simple 文件进行部署。
- 支持集群后续
Kubernetes Cluster
扩容, 支持添加Master/None
节点。 - 支持集群后续
Etcd Cluster
扩容 (只添加节点, 对现有集群无感知)v1.14.1.8
中添加。 - 支持自定义镜像仓库地址。
- 支持
Add-Ons
等应用部署。 - 支持自定义 TLS 。
- 支持
Kubernetes Cluster CA
根证书更新。 - 支持
Kubernetes Cluster
版本升级。 - 支持
Etcd Cluster CA
根证书更新。 - 支持
Ansible in Docker
方式进行部署。 - 支持
Dockerd
离线安装. - 支持
Kubernetes
离线安装.
通过Kube Simple 部署演练安装过程.
如有不明请参照 Kube Simple 文档进行补充.
Logo 图片并非商业, 本人无意侵犯版权。 前 Ansible-Kubernetes 正式更名 Crane .