Skip to content

Releases: eip-work/kuboard-spray

v1.0.0-alpha.4

16 Jan 15:24
Compare
Choose a tag to compare

优化

  • 获取并显示节点的 PING 状态
  • 启动安装/添加节点/删除节点等任务时,根据 PING 状态进行优化
  • 优化删除节点时的参数:
    • reset_nodes
    • allow_ungraceful_removal
    • drain_grace_period
    • drain_timeout
    • drain_retries
    • drain_retry_delay_seconds
  • 启动任务前,做更详细的校验:
    • IP地址不能重复
    • 所有控制节点、etcd 节点必须在线
    • 至少要有一个控制节点、一个etcd节点、一个工作节点
    • 一次不能删除多个 etcd 节点
    • IP 地址不能重复
    • 删除 etcd 节点时,ETCD 节点数量不能低于集群的最小可用节点数量
  • 添加/删除节点后,根据 K8S 中的节点状态调整 inventory
  • 显示 etcd 集群的节点列表
  • 高亮显示 k8s 中有,inventory 中没有的节点

问题修正

  • 使用 ssh_privatekey 校验时,不能验证 ssh 连接的问题
  • 删除节点时导致的界面错误

v1.0.0-alpha.3

09 Jan 14:16
Compare
Choose a tag to compare

新特性

  • 可以区分在线节点和不在线节点,并显示在线节点的信息
  • 可以添加、删除节点(资源包的 kubespray 版本不能低于 v2.18.0-2)
    • 可以删除工作节点、控制节点、ETCD 节点
    • 删除节点时,对在线节点、已停机节点做分别处理
    • 删除节点时,可以指定 drain_out_time / drain_retries 参数
    • 可以添加工作节点、控制节点、ETCD 节点

优化

  • 任务执行按钮的提示文字
  • 访问集群界面
    • 只显示在线的主节点
    • 获取 kubeconfig 时的显示细节
  • 6 不对密码输入框执行 trim 操作

问题修复

  • #1 未在集群中的节点应该可以修改 ip 地址

v1.0.0-alpha.2

04 Jan 15:32
Compare
Choose a tag to compare

此版本不兼容 v1.0.0-alpha.1,需要更换 /data 目录

优化

  • 重构 package.yaml 结构,不兼容 alpha.1 的 /data 目录
  • 优化 ssh 超时时间的设置,避免部分情况下等候时间过长
  • 安装成功后,仍然可以修改节点 ip (待进一步优化)

问题修复

  • #3 启用跳板机设置后再禁用跳板机,安装时提示找不到 bastion
  • 检查版本更新时的问题

v1.0.0-alpha.1

03 Jan 03:45
Compare
Choose a tag to compare

离线安装 Kubernetes 集群