From 0d714f69375fa16e7ce3d2b692422b9f3ffee744 Mon Sep 17 00:00:00 2001 From: Qiming Date: Sun, 16 Dec 2018 21:05:47 +0800 Subject: [PATCH] Revert "Zh trans2018 06 26 kubernetes 1.11 release announcement.md" (#11784) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Revert "zh-trans website/content/zh/docs/concepts/containers/runtime-class.md (#11744)" This reverts commit 6369aa44fbe3d8f795e9bec53e06e8b5c78d3e70. * Revert "zh-trans website/content/zh/docs/tasks/administer-cluster/guaranteed-… (#11750)" This reverts commit 9ff8744d57282b852ed0725cb99a4e4d45a0af91. * Revert "zh-trans: configmap.md (#11783)" This reverts commit 19bf37c613d38394d81cbff13fdcd5647b32c20d. * Revert "zh-trans: /docs/contribute/style/page-templates.md (#11672)" This reverts commit 603ce4c421dcdad50780df09f4a6960613a4e60a. * Revert "zh-trans: add /docs/concepts/workloads/pods/pod-overview.md (#11638)" This reverts commit 50ef724d31c950d56166a06eea4161e2c15db546. * Revert "zh-trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm.md (#11766)" This reverts commit 04d1d9d945d62a121d75f5efeea819ccd69dd956. * Revert "Zh trans2018 06 26 kubernetes 1.11 release announcement.md (#11709)" This reverts commit ab96f2aa77369c1847cc266606503e045cdbdd22. --- ...26-kubernetes-1.11-release-announcement.md | 502 ------------------ 1 file changed, 502 deletions(-) delete mode 100644 content/zh/blog/_posts/2018-06-26-kubernetes-1.11-release-announcement.md diff --git a/content/zh/blog/_posts/2018-06-26-kubernetes-1.11-release-announcement.md b/content/zh/blog/_posts/2018-06-26-kubernetes-1.11-release-announcement.md deleted file mode 100644 index 329cdc221c..0000000000 --- a/content/zh/blog/_posts/2018-06-26-kubernetes-1.11-release-announcement.md +++ /dev/null @@ -1,502 +0,0 @@ ---- - -title: Kubernetes 1.11:集群内负载均衡和 CoreDNS 插件的普遍可用性 - -cn-approvers: - -- congfairy - -layout: blog - -title: 'Kubernetes 1.11: In-Cluster Load Balancing and CoreDNS Plugin Graduate to General Availability' - -date: 2018-06-27 - -slug: kubernetes-1.11-release-announcement - ---- - - - - - - - -作者: Kubernetes 1.11 发布团队 - - - - - -我们很高兴地宣布推出2018年第二个发型版本,Kubernetes 1.11! - - -今天的发布继续推进 Kubernetes 的成熟度,可扩展性和灵活性,标志着团队在过去一年中努力研发的功能取得了重大进展。 这个最新版本涵盖网络的关键功能,开启了 SIG-API Machinery 和 SIG-Node 的两个主要功能,用于 beta 测试,并继续增强存储功能,这些功能一直是过去两个版本的焦点。 此版本中的功能使得将任何基础架构,云或预置部署加入 Kubernetes 系统的可能性越来越大。 - - - -此版本中值得注意的新增功能包括两个备受期待的功能,并将逐渐被广泛使用:基于 IPVS 的集群内负载平衡和 CoreDNS 作为集群 DNS 附加选项,这意味着可以提高生产应用程序的可扩展性和灵活性。 - - - - - - - - -让我们深入了解此版本的主要功能: - - - -## 基于 IPVS 的集群内服务负载均衡逐渐可以广泛使用 - - - -在此版本中,[基于 IPVS 的集群内服务负载均衡](https://github.com/kubernetes/features/issues/265)已稳定运行。 IPVS(IP 虚拟服务器)提供高性能的内核负载均衡,具有比 iptables 更简单的编程接口。 此更改为包含 Kubernetes 服务模型的集群范围的分布式负载均衡器提供了更好的网络吞吐量,更好的编程延迟和更高的可伸缩性限制。IPVS 尚未成为默认值,但集群可以开始将其用于大量流量。 - - - - - - - - -## CoreDNS 升级为一般可用性 - - -[CoreDNS](https://coredns.io) 现在可用作[集群 DNS 附加选项](https://github.com/kubernetes/features/issues/427),并且是使用 kubeadm 时的默认选项。 CoreDNS 是一个灵活,可扩展的权威 DNS 服务器,可直接与 Kubernetes API 集成。 CoreDNS 比以前的 DNS 服务器具有更少的移去的部件,因为它是单个可执行文件和单个进程,并通过创建自定义 DNS 条目来支持灵活的用例。 它也用 Go 编写,使其具有内存安全性。 您可以在[这里](https://youtu.be/dz9S7R8r5gw) 了解更多有关 CoreDNS 的信息。 - - - - - - - -## 动态 Kubelet 配置转向 Beta - - - -此功能可以在实时集群中推出新的 Kubelet 配置。 目前,Kubelet 是通过命令行标志配置的,这使得在正在运行的集群中更新 Kubelet 配置变得很困难。 有了这个测试版功能,[用户可以通过 API 服务器在使用集群中配置 Kubelet ](https://kubernetes.io/docs/tasks/administer-cluster/reconfigure-kubelet/)。 - - - - - - - -## 自定义资源定义现在可以定义多个版本 - - - -自定义资源定义不再局限于定义单个版本的自定义资源,这是一种难以解决的限制。现在,通过此 beta [feature](https://github.com/kubernetes/features/issues/544),可以定义多个版本的资源。将来,这将扩展到支持一些自动转换;目前,此功能允许自定义资源作者“通过安全更改进行促销,例如: v1beta1 到 v1,“并为有更改的资源创建迁移路径。 - - - -自定义资源定义现在也支持["status" 和 "scale" 子资源](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/customresources-subresources.md),它与监控和高可用性框架集成。这两项更改提高了使用自定义资源定义在生产中运行云原生应用程序的能力。 - - - - - - - - -## CSI 的增强功能 - - - -容器存储接口(CSI)是过去几个版本中的一个主要话题。 在转向[beta 1.10](https://github.com/container-storage-interface/spec/blob/master/spec.md )之后,1.11版本继续通过许多功能增强 CSI。 1.11版本为 CSI 添加了对原始块体积的 alpha 支持,将 CSI 与新的 kubelet 插件注册机制集成在一起,并且更容易将秘密传递给 CSI 插件。 - - - - - - - - - -## 新存储功能 - - - -支持[在线调整持久卷的大小](https://github.com/kubernetes/features/issues/284)已作为 alpha 功能引入。这使用户可以增加 PV 的大小,而无需首先终止 pod 并卸载卷。用户将更新 PVC 以请求新的大小,并且 kubelet 将调整 PVC 的文件系统的大小。 - - - -支持[动态最大卷数](https://github.com/kubernetes/features/issues/554)已作为 alpha 功能引入。此新功能使 in- 卷插件能够指定可附加到节点的最大卷数,并允许限制根据节点类型而变化。以前,这些限制是通过环境变量进行硬编码或配置的。 - - - -StorageObjectInUseProtection 功能现在是稳定的,并且可以防止删除绑定到持久卷声明和[持久卷声明](https://github.com/kubernetes/features/issues/499)的[持久卷](http://github.com/kubernetes/features/issues/498 )pod 正在使用。此安全措施有助于防止删除当前绑定到活动窗格的 PV 或 PVC 的问题。 - - - -社区内的每个特殊兴趣小组(SIG)继续为各自的专业领域提供最需要的增强,修复和功能。有关 SIG 包含的完整列表,请访问[发行说明](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md#111-release-notes)。 - - - - - - - -## 可用性 - - - -Kubernetes 1.11可以[在 GitHub 上下载](https://github.com/kubernetes/kubernetes/releases/tag/v1.11.0)。 要开始使用 Kubernetes,请查看这些[交互式教程](https://kubernetes.io/docs/tutorials/)。 - - - - -您也可以使用 Kubeadm 安装 1.11。 版本1.11.0将作为 Deb 和 RPM 软件包提供,可以在6月28日使用[ Kubeadm 集群安装程序](https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/ )进行安装。 - - - - - - - -## 4天特色博客系列 - - - -如果您有兴趣深入探索这些功能,请在两周内回顾我们的4天 Kubernetes 系列,我们将重点介绍以下功能的详细演练: - - - -*第1天:[基于 IPVS 的集群内服务负载均衡的普遍可用性](/blog/2018/07/09/ipvs-based-in-cluster-load-balancing-deep-dive/) - -*第2天:[ CoreDNS 升级至广泛可用](/blog/2018/07/10/coredns-ga-for-kubernetes-cluster-dns/) - -*第3天:[动态 Kubelet 配置转变到Beta](/blog/2018/07/11/dynamic-kubelet-configuration/) - -*第4天:[使用 Kubernetes 调整持久卷的大小](/blog/2018/07/11/resizing-persistent-volumes-using-kubernetes/) - - - - - - - - -## 发布团队 - - - -这一版本是通过数百名提供技术和非技术内容的个人的努力而实现的。 特别感谢红帽公司 Kubernetes 社区经理 Josh Berkus 领导的[发布团队](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.11/release_team.md)。 发布团队中的20个人协调发布的许多方面,从文档到测试,验证和功能完整性。 - - -随着 Kubernetes 社区的发展,我们的发布过程代表了开源软件开发中的一个惊人的协作演示。 Kubernetes 继续迅速获得新用户。 这种增长创造了一个积极的反馈周期,更多的贡献者提交代码,创建一个更有活力的社区。迄今为止,Kubernetes 拥有超过 20,000 名个人贡献者,并拥有超过 40,000 人的活跃社区。 - - - - - - - -## Project Velocity - - - -CNCF 继续完善 DevStats,这是一个雄心勃勃的项目,在可视化项目中做了无数贡献。 [K8s DevStats](https://devstats.k8s.io)说明了主要公司贡献者的贡献细分,以及一系列令人印象深刻的预配置报告,包括从个人贡献者到拉取请求生命周期时间的所有内容。 平均每个月有250家不同的公司和1,300多人为 Kubernetes 做贡献。 [查看DevStats](https://devstats.k8s.io) 以了解有关 Kubernetes 项目和社区整体速度的更多信息。 - - - - - - - -## 用户亮点 - - - -已建立的全球性组织正在大规模地使用[Kubernetes in production](https://kubernetes.io/case-studies/)。最近发布的社区用户故事包括: - - -* 纽约时报,被称为记录报纸,[移出其数据中心并进入公共云](https://kubernetes.io/case-studies/newyorktimes/)借助于 Google Cloud Platform 和Kubernetes。此举意味着 Kubernetes 的交付速度显着提高,从 45 分钟缩短到几秒钟。 - -* 总部位于美国的领先时尚零售商 Nordstrom 开始了他们的云原生之旅[采用与 Kubernetes 协调的 Docker 容器](https://kubernetes.io/case-studies/nordstrom/)。结果包括 Ops 效率的大幅提升,将 CPU 利用率从5倍提高到12倍,具体取决于工作负载。 - -* Squarespace ,一个用于轻松构建和托管网站的 SaaS 解决方案,[在 Kubernetes 的帮助下将其整体应用程序移至微服务](https://kubernetes.io/case-studies/squarespace/)。这导致部署时间减少了近85%。 - -* Crowdfire ,一个领先的社交媒体管理平台,从单一的应用程序转移到[基于 Kubernetes 的自定义设置](https://kubernetes.io/case-studies/crowdfire/ )。此举将部署时间从15分钟缩短到不到1分钟。 - - - -Kubernetes 会帮助你的团队吗?与社区分享您的故事。 - - - - - - - -## 生态系统更新 - - - -* CNCF 最近扩展了其认证产品,包括认证的 Kubernetes Application Developer 考试。 CKAD 考试证明了个人为 Kubernetes 设计,构建,配置和公开云原生应用程序的能力。更多信息可以在[这里](https://www.cncf.io/blog/2018/03/16/cncf-announces-ckad-exam/)找到。 - -* CNCF 最近增加了一个新的合作伙伴类别,Kubernetes Training Partners(KTP)。 KTP 是经过审核的培训提供商,他们在云本地技术培训方面拥有丰富的经验。查看合作伙伴并了解更多[此处](https://www.cncf.io/certification/training/)。 - -* CNCF 还提供[在线培训](https://www.cncf.io/certification/training/),教授创建和配置真实世界 Kubernetes 集群所需的技能。 - -* Kubernetes 文档现在具有[用户旅程](https://k8s.io/docs/home/):基于读者是谁以及读者想要做什么的特定学习途径。学习 Kubernetes 比初学者更容易,更有经验的用户可以找到特定于集群管理员和应用程序开发人员的任务旅程。 - - - - - - - -## KubeCon - - - -世界上最大的 Kubernetes 聚会,KubeCon + CloudNativeCon 将于2018年11月14日至15日在[上海](https://www.lfasiallc.com/events/kubecon-cloudnativecon-china-2018/)和2018年12月11日至13日在[西雅图](https//events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2018/)举行。此次会议将包括技术会议,案例研究,开发者深度交流,沙龙等等! 所有活动的 CFP 目前正在开放。在今天 [提交您的演讲](https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2018/program/call-for-proposals-cfp/)和[注册](https:// events。 linuxfoundation.org/events/kubecon-cloudnativecon-europe-2018/attend/register/)! - - - - - - - -## 网络研讨会 - - - -7月31日上午10点,参加 Kubernetes 1.11 发布团队成员的会谈,了解该版本的主要功能,包括集群内负载平衡和CoreDNS插件。注册[这里](https://www.cncf.io/event/webinar-kubernetes-1-11/)。 - - - -## 参与其中 - - - -参与 Kubernetes 的最简单方法是加入与您的一致的众多[特别兴趣小组](https://github.com/kubernetes/community/blob/master/sig-list.md )(SIG)中的一个。你有什么想要向Kubernetes社区广播的吗?在我们的每周[社区会议](https://github.com/kubernetes/community/blob/master/communication.md#weekly-meeting )以及以下渠道分享您的想法。 - - - -感谢您的持续反馈和支持。 - - - -*在[Stack Overflow](http://stackoverflow.com/questions/tagged/kubernetes)上发布问题(或回答问题) - -*加入[K8sPort](http://k8sport.org/)的倡导者社区门户网站 - -*在 Twitter 上关注我们[@Kubernetesio](https://twitter.com/kubernetesio)获取最新更新 - -*在[Slack]上与社区聊天(http://slack.k8s.io/) - -*分享您的 Kubernetes [故事](https://docs.google.com/a/linuxfoundation.org/forms/d/e/1FAIpQLScuI7Ye3VQHQTwBASrgkjQDSS5TP0g3AXfFhwSM9YpHgxRKFA/viewform)