Kubernetes 发布:0.16.0

发行说明

  • 使用 coreos 镜像作为工作节点启动 kuberenetes 集群 #7445 (dchen1107)
  • 将 v1beta3 克隆为 v1 并将其暴露在 apiserver 中 #7454 (nikhiljindal)
  • 晚期初始化的 API 约定 #7366 (erictune)
  • 将 Elasticsearch 升级到 1.5.2 以进行集群日志记录 #7455 (satnam6502)
  • 默认情况下使删除实际停止资源。 #7210 (brendandburns)
  • 更改 kube2sky 以使用 token-system-dns secret,指向 https 端点... #7154(cjcullen)
  • 更新了 0.15.0 的 CoreOS 裸机文档 #7364 (hvolkmer)
  • 在 'describe service' 中打印命名端口 #7424 (thockin)
  • AWS
  • 在 GetNodeAddresses 中返回公共和私有地址 #7040 (justinsb)
  • 改进获取现有 VPC 和子网 #6606 (gust1n)
  • 为 minions 设置 hostname_override,返回完全限定的名称 #7182 (justinsb)
  • 转换为 v1beta3
  • 将节点级别日志记录代理转换为 v1beta3 #7274 (satnam6502)
  • 从 pkg/ 中删除更多对 v1beta1 的引用 #7128 (nikhiljindal)
  • 将 examples/cassandra 更新为 api v1beta3 #7258 (caesarxuchao)
  • 将 Elasticsearch 日志记录转换为 v1beta3 并取消加盐 #7246 (satnam6502)
  • 将 examples/storm 更新为 v1beta3 #7231 (bcbroussard)
  • 将 examples/spark 更新为 v1beta3 #7230 (bcbroussard)
  • 将 Kibana RC 和服务更新为 v1beta3 #7240 (satnam6502)
  • 将 guestbook 示例更新为 v1beta3 #7194 (nikhiljindal)
  • 将 Phabricator 更新为 v1beta3 示例 #7232 (bcbroussard)
  • 更新 Kibana pod 以使用 v1beta3 与 Elasticsearch 通信 #7206 (satnam6502)
  • 验证节点 IP;清理验证代码 #7180 (ddysher)
  • 将 PortForward 添加到运行时 API。 #7391 (vmarmol)
  • kube-proxy 使用令牌访问 apiserver 的端口 443 #7303 (erictune)
  • 将日志相关目录移动到我认为它们所属的位置 #7014 (a-robinson)
  • 现在外部负载均衡器是异步创建的,使客户端服务请求使用默认超时 #6870 (a-robinson)
  • 修复 kube-proxy 中如果服务的公共 IP 发生变化时不更新 iptables 规则的错误 #6123(a-robinson)
  • PersistentVolumeClaimBinder #6105 (markturansky)
  • 修复了尝试提交不正确 secret 时出现的验证消息 #7356 (soltysh)
  • 支持多个 k8s 集群的第一步 #6006 (justinsb)
  • Secrets E2E 中命名空间处理的奇偶校验 #7361 (pmorie)
  • 将清理策略添加到 RollingUpdater #6996 (ironcladlou)
  • 为客户端访问使用范围狭窄的接口 #6871 (ironcladlou)
  • 关于 GlusterFS 卷插件中的严重错误的警告 #7319 (wattsteve)
  • 滚动更新
  • 改进的滚动更新的第一部分,允许动态的下一个副本控制器生成。 #7268 (brendandburns)
  • 滚动更新的进一步实现,添加重命名 #7279 (brendandburns)
  • 添加了基本的 apiserver authz 测试。 #7293 (ashcrow)
  • 在 e2e 测试中,在版本冲突错误时重试 pod 更新。 #7297 (quinton-hoole)
  • 添加 “kubectl validate” 命令以进行集群健康检查。 #6597 (fabioy)
  • coreos/azure:Weave 版本提升,各种其他增强功能 #7224 (errordeveloper)
  • Azure:等待集群初始化时的 salt 完成 #6576 (jeffmendoza)
  • 收紧标签解析 #6674 (kargakis)
  • 修复单个对象的观察 #7263 (lavalamp)
  • 升级 go-dockerclient 依赖项以支持 CgroupParent #7247 (guenter)
  • 使 secret 卷插件具有幂等性 #7166 (pmorie)
  • 重新配置 Salt 以删除 GCE 上的 nginx #6618 (roberthbailey)
  • 还原 “更改 kube2sky 以使用 token-system-dns secret,指向 https e... #7207 (fabioy)
  • 将 pod 模板作为它们自己的类型 #5012 (smarterclayton)
  • iscsi 测试:添加对附加和分离调用的显式检查。 #7110 (swagiaal)
  • 添加了用于列出 pod 的字段选择器 #7067 (ravigadde)
  • 记录节点可调度性更改时的事件 #7138 (pravisankar)
  • 解决 #6812,限制负载均衡器名称的长度 #7145 (caesarxuchao)
  • 将错误字符串转换为正确的验证错误。 #7131 (rjnagal)
  • ResourceQuota 添加对 secret 和卷声明的对象计数支持 #6593(derekwaynecarr)
  • 为 pod 子资源使用 Pod.Spec.Host 而不是 Pod.Status.HostIP #6985 (csrwng)
  • 在减少副本时优先删除非运行的 pod #6992 (yujuhong)
  • 带有仪表板组件的 Kubernetes UI #7056 (preillyme)

要下载,请访问 https://github.com/GoogleCloudPlatform/kubernetes/releases/tag/v0.16.0