CINXE.COM
Kubernetes
<!doctype html> <html lang="zh-cn" class=" no-js"><head> <meta name="robots" content="noindex, nofollow"> <link rel="alternate" hreflang="en" href="https://kubernetes.io/"> <link rel="alternate" hreflang="fr" href="https://kubernetes.io/fr/"> <link rel="alternate" hreflang="de" href="https://kubernetes.io/de/"> <link rel="alternate" hreflang="hi" href="https://kubernetes.io/hi/"> <link rel="alternate" hreflang="id" href="https://kubernetes.io/id/"> <link rel="alternate" hreflang="it" href="https://kubernetes.io/it/"> <link rel="alternate" hreflang="ja" href="https://kubernetes.io/ja/"> <link rel="alternate" hreflang="ko" href="https://kubernetes.io/ko/"> <link rel="alternate" hreflang="pl" href="https://kubernetes.io/pl/"> <link rel="alternate" hreflang="pt-br" href="https://kubernetes.io/pt-br/"> <link rel="alternate" hreflang="ru" href="https://kubernetes.io/ru/"> <link rel="alternate" hreflang="es" href="https://kubernetes.io/es/"> <link rel="alternate" hreflang="uk" href="https://kubernetes.io/uk/"> <link rel="alternate" hreflang="vi" href="https://kubernetes.io/vi/"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="generator" content="Hugo 0.121.2"> <link rel="alternate" type="application/rss+xml" href="https://kubernetes.io/zh-cn/feed.xml"> <link rel="shortcut icon" type="image/png" href="/images/favicon.png"> <link rel="apple-touch-icon" href="/favicons/apple-touch-icon-180x180.png" sizes="180x180"> <link rel="manifest" href="/manifest.webmanifest"> <link rel="apple-touch-icon" href="/images/kubernetes-192x192.png"> <title>Kubernetes</title><meta property="og:title" content="生产级别的容器编排系统" /> <meta property="og:description" content="生产级别的容器编排系统" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://kubernetes.io/zh-cn/" /> <meta itemprop="name" content="生产级别的容器编排系统"> <meta itemprop="description" content="生产级别的容器编排系统"><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="生产级别的容器编排系统"/> <meta name="twitter:description" content="生产级别的容器编排系统"/> <link href="/scss/main.css" rel="stylesheet"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "url": "https://kubernetes.io", "logo": "https://kubernetes.io/images/favicon.png", } </script> <meta name="theme-color" content="#326ce5"> <style> .gutter { background-color: #eee; background-repeat: no-repeat; background-position: 50%; } .gutter.gutter-horizontal { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg=='); cursor: col-resize; } #sidebarnav, #maindoc { max-width: 100%; } #maindoc { overflow-wrap: break-word; } @media (max-width: 768px) { #sidebarnav { padding-left: 15px; padding-right: 15px; } } </style> <link rel="stylesheet" href="/css/feature-states.css"> <meta name="description" content="Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。 它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。 星际尺度 Google 每周运行数十亿个容器,Kubernetes 基于与之相同的原则来设计,能够在不扩张运维团队的情况下进行规模扩展。 永不过时 无论是本地测试,还是跨国公司,Kubernetes 的灵活性都能让你在应对复杂系统时得心应手。 处处适用 Kubernetes 是开源系统,可以自由地部署在企业内部,私有云、混合云或公有云,让您轻松地做出合适的选择。 请访问下载部分下载 Kubernetes。 将 150+ 微服务迁移到 Kubernetes 上的挑战 Sarah Wells, 运营和可靠性技术总监, 金融时报 观看视频 参加 2024 年 3 月 19-22 日的欧洲 KubeCon + CloudNativeCon 参加 2024 年 11 月 12-15 日的北美 KubeCon + CloudNativeCon Kubernetes 特性 自动化上线和回滚 Kubernetes 会分步骤地将针对应用或其配置的更改上线,同时监视应用程序运行状况以确保你不会同时终止所有实例。如果出现问题,Kubernetes 会为你回滚所作更改。你应该充分利用不断成长的部署方案生态系统。 服务发现与负载均衡 你无需修改应用来使用陌生的服务发现机制。Kubernetes 为每个 Pod 提供了自己的 IP 地址并为一组 Pod 提供一个 DNS 名称,并且可以在它们之间实现负载均衡。 自我修复 重新启动失败的容器,在节点死亡时替换并重新调度容器, 杀死不响应用户定义的健康检查的容器, 并且在它们准备好服务之前不会将它们公布给客户端。 存储编排 自动挂载所选存储系统,包括本地存储、公有云提供商所提供的存储或者诸如 iSCSI 或 NFS 这类网络存储系统。 Secret 和配置管理 部署和更新 Secret 和应用程序的配置而不必重新构建容器镜像, 且不必将软件堆栈配置中的秘密信息暴露出来。 自动装箱 根据资源需求和其他限制自动放置容器,同时避免影响可用性。 将关键性的和尽力而为性质的工作负载进行混合放置,以提高资源利用率并节省更多资源。 批量执行 除了服务之外,Kubernetes 还可以管理你的批处理和 CI 工作负载,在期望时替换掉失效的容器。 IPv4/IPv6 双协议栈 为 Pod 和 Service 分配 IPv4 和 IPv6 地址 水平扩缩 使用一个简单的命令、一个 UI 或基于 CPU 使用情况自动对应用程序进行扩缩。 为扩展性设计 无需更改上游源码即可扩展你的 Kubernetes 集群。 案例分析 ""> <meta property="og:description" content="Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。 它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。 星际尺度 Google 每周运行数十亿个容器,Kubernetes 基于与之相同的原则来设计,能够在不扩张运维团队的情况下进行规模扩展。 永不过时 无论是本地测试,还是跨国公司,Kubernetes 的灵活性都能让你在应对复杂系统时得心应手。 处处适用 Kubernetes 是开源系统,可以自由地部署在企业内部,私有云、混合云或公有云,让您轻松地做出合适的选择。 请访问下载部分下载 Kubernetes。 将 150+ 微服务迁移到 Kubernetes 上的挑战 Sarah Wells, 运营和可靠性技术总监, 金融时报 观看视频 参加 2024 年 3 月 19-22 日的欧洲 KubeCon + CloudNativeCon 参加 2024 年 11 月 12-15 日的北美 KubeCon + CloudNativeCon Kubernetes 特性 自动化上线和回滚 Kubernetes 会分步骤地将针对应用或其配置的更改上线,同时监视应用程序运行状况以确保你不会同时终止所有实例。如果出现问题,Kubernetes 会为你回滚所作更改。你应该充分利用不断成长的部署方案生态系统。 服务发现与负载均衡 你无需修改应用来使用陌生的服务发现机制。Kubernetes 为每个 Pod 提供了自己的 IP 地址并为一组 Pod 提供一个 DNS 名称,并且可以在它们之间实现负载均衡。 自我修复 重新启动失败的容器,在节点死亡时替换并重新调度容器, 杀死不响应用户定义的健康检查的容器, 并且在它们准备好服务之前不会将它们公布给客户端。 存储编排 自动挂载所选存储系统,包括本地存储、公有云提供商所提供的存储或者诸如 iSCSI 或 NFS 这类网络存储系统。 Secret 和配置管理 部署和更新 Secret 和应用程序的配置而不必重新构建容器镜像, 且不必将软件堆栈配置中的秘密信息暴露出来。 自动装箱 根据资源需求和其他限制自动放置容器,同时避免影响可用性。 将关键性的和尽力而为性质的工作负载进行混合放置,以提高资源利用率并节省更多资源。 批量执行 除了服务之外,Kubernetes 还可以管理你的批处理和 CI 工作负载,在期望时替换掉失效的容器。 IPv4/IPv6 双协议栈 为 Pod 和 Service 分配 IPv4 和 IPv6 地址 水平扩缩 使用一个简单的命令、一个 UI 或基于 CPU 使用情况自动对应用程序进行扩缩。 为扩展性设计 无需更改上游源码即可扩展你的 Kubernetes 集群。 案例分析 ""> <meta name="twitter:description" content="Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。 它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。 星际尺度 Google 每周运行数十亿个容器,Kubernetes 基于与之相同的原则来设计,能够在不扩张运维团队的情况下进行规模扩展。 永不过时 无论是本地测试,还是跨国公司,Kubernetes 的灵活性都能让你在应对复杂系统时得心应手。 处处适用 Kubernetes 是开源系统,可以自由地部署在企业内部,私有云、混合云或公有云,让您轻松地做出合适的选择。 请访问下载部分下载 Kubernetes。 将 150+ 微服务迁移到 Kubernetes 上的挑战 Sarah Wells, 运营和可靠性技术总监, 金融时报 观看视频 参加 2024 年 3 月 19-22 日的欧洲 KubeCon + CloudNativeCon 参加 2024 年 11 月 12-15 日的北美 KubeCon + CloudNativeCon Kubernetes 特性 自动化上线和回滚 Kubernetes 会分步骤地将针对应用或其配置的更改上线,同时监视应用程序运行状况以确保你不会同时终止所有实例。如果出现问题,Kubernetes 会为你回滚所作更改。你应该充分利用不断成长的部署方案生态系统。 服务发现与负载均衡 你无需修改应用来使用陌生的服务发现机制。Kubernetes 为每个 Pod 提供了自己的 IP 地址并为一组 Pod 提供一个 DNS 名称,并且可以在它们之间实现负载均衡。 自我修复 重新启动失败的容器,在节点死亡时替换并重新调度容器, 杀死不响应用户定义的健康检查的容器, 并且在它们准备好服务之前不会将它们公布给客户端。 存储编排 自动挂载所选存储系统,包括本地存储、公有云提供商所提供的存储或者诸如 iSCSI 或 NFS 这类网络存储系统。 Secret 和配置管理 部署和更新 Secret 和应用程序的配置而不必重新构建容器镜像, 且不必将软件堆栈配置中的秘密信息暴露出来。 自动装箱 根据资源需求和其他限制自动放置容器,同时避免影响可用性。 将关键性的和尽力而为性质的工作负载进行混合放置,以提高资源利用率并节省更多资源。 批量执行 除了服务之外,Kubernetes 还可以管理你的批处理和 CI 工作负载,在期望时替换掉失效的容器。 IPv4/IPv6 双协议栈 为 Pod 和 Service 分配 IPv4 和 IPv6 地址 水平扩缩 使用一个简单的命令、一个 UI 或基于 CPU 使用情况自动对应用程序进行扩缩。 为扩展性设计 无需更改上游源码即可扩展你的 Kubernetes 集群。 案例分析 ""> <meta property="og:url" content="https://kubernetes.io/zh-cn/"> <meta property="og:title" content="生产级别的容器编排系统"> <meta name="twitter:title" content="生产级别的容器编排系统"> <meta name="twitter:image" content="https://kubernetes.io/images/favicon.png" /> <meta name="twitter:image:alt" content="Kubernetes"> <meta property="og:image" content="/images/kubernetes-horizontal-color.png"> <meta property="og:type" content="website"> <script src="/js/jquery-3.6.0.min.js" intregrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script> <script src="/js/split-1.6.0.js" intregrity="sha384-0blL3GqHy6+9fw0cyY2Aoiwg4onHAtslAs4OkqZY7UQBrR65/K4gI+hxLdWDrjpz"></script> <script defer src="/js/dismiss_banner.js"></script> </head> <body class="td-home cid-home"> <header> <nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar" data-auto-burger="primary"> <a class="navbar-brand img-fluid" href="/zh-cn/"></a> <div class="td-navbar-nav-scroll ml-md-auto" id="main_navbar"> <ul class="navbar-nav mt-2 mt-lg-0"> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/zh-cn/docs/" >文档</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/zh-cn/blog/" >Kubernetes 博客</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/zh-cn/training/" >培训</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/zh-cn/partners/" >合作伙伴</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/zh-cn/community/" >社区</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/zh-cn/case-studies/" >案例分析</a> </li> <li class="nav-item mr-n3 mr-lg-0 dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 版本列表 </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/zh-cn/releases">发布信息</a> <a class="dropdown-item" href="https://kubernetes.io/zh-cn/">v1.31</a> <a class="dropdown-item" href="https://v1-30.docs.kubernetes.io/zh-cn/">v1.30</a> <a class="dropdown-item" href="https://v1-29.docs.kubernetes.io/zh-cn/">v1.29</a> <a class="dropdown-item" href="https://v1-28.docs.kubernetes.io/zh-cn/">v1.28</a> <a class="dropdown-item" href="https://v1-27.docs.kubernetes.io/zh-cn/">v1.27</a> </div> </li> <li class="nav-item mr-n4 mr-lg-0 dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 中文 (Chinese) </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/">English</a> <a class="dropdown-item" href="/fr/">Français (French)</a> <a class="dropdown-item" href="/de/">Deutsch (German)</a> <a class="dropdown-item" href="/hi/">हिन्दी (Hindi)</a> <a class="dropdown-item" href="/id/">Bahasa Indonesia (Indonesian)</a> <a class="dropdown-item" href="/it/">Italiano (Italian)</a> <a class="dropdown-item" href="/ja/">日本語 (Japanese)</a> <a class="dropdown-item" href="/ko/">한국어 (Korean)</a> <a class="dropdown-item" href="/pl/">Polski (Polish)</a> <a class="dropdown-item" href="/pt-br/">Português (Portuguese)</a> <a class="dropdown-item" href="/ru/">Русский (Russian)</a> <a class="dropdown-item" href="/es/">Español (Spanish)</a> <a class="dropdown-item" href="/uk/">Українська (Ukrainian)</a> <a class="dropdown-item" href="/vi/">Tiếng Việt (Vietnamese)</a> </div> </li> <li class="search-item nav-item mr-n4 mr-lg-0"> <div class="search-bar"> <i class="search-icon fas fa-search"></i> <input type="search" name="q" class="search-input td-search-input" placeholder="搜索" aria-label="搜索" autocomplete="off" > </div> </li> </ul> </div> <button id="hamburger" onclick="kub.toggleMenu()" data-auto-burger-exclude><div></div></button> </nav> <section class="header-hero text-white pb-4 light-text"> <div class="main-section"> <div id="headlineWrapper"> <h1>生产级别的容器编排系统</h1> </div> <a href="/zh-cn/docs/tutorials/kubernetes-basics/"><button id="quickstartButton" class="button">学习 Kubernetes 基础知识</button></a> </div> </section> </header> <section id="deprecation-warning"> <div class="content deprecation-warning pageinfo"> <h3> 你正在查看的文档所针对的是 Kubernetes 版本: v1.29 </h3> <p> Kubernetes v1.29 版本的文档已不再维护。你现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 <a href="https://kubernetes.io/docs/home/">最新版本。</a> </p> </div> </section> <div class="td-outer"> <main role="main" class="td-main"> <div class="col-sm-6 col-md-6 col-lg-6 mx-auto py-3"> <div class="search-bar"> <i class="search-icon fas fa-search"></i> <input type="search" name="q" class="search-input td-search-input" placeholder="搜索" aria-label="搜索" autocomplete="off" > </div> </div> <section id="oceanNodes" style=""> <div class="main-section"> <div class="image-wrapper"><img src="/zh-cn/_common-resources/images/flower.svg" alt=""></div> <div class="content"> <!-- [Kubernetes](/zh-cn/docs/concepts/overview/), also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. --> <p><a href="/zh-cn/docs/concepts/overview/">Kubernetes</a> 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。</p> <!-- It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon [15 years of experience of running production workloads at Google](http://queue.acm.org/detail.cfm?id=2898444), combined with best-of-breed ideas and practices from the community. --> <p>它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自<a href="http://queue.acm.org/detail.cfm?id=2898444">Google 15 年生产环境的运维经验</a>,同时凝聚了社区的最佳创意和实践。</p> </div> </div> <div class="main-section"> <div class="image-wrapper"><img src="/zh-cn/_common-resources/images/scalable.svg" alt=""></div> <div class="content"> <!-- #### Planet Scale --> <h4 id="星际尺度">星际尺度</h4> <!-- Designed on the same principles that allow Google to run billions of containers a week, Kubernetes can scale without increasing your operations team. --> <p>Google 每周运行数十亿个容器,Kubernetes 基于与之相同的原则来设计,能够在不扩张运维团队的情况下进行规模扩展。</p> </div> </div> <div class="main-section"> <div class="image-wrapper"><img src="/zh-cn/_common-resources/images/blocks.svg" alt=""></div> <div class="content"> <!-- #### Never Outgrow --> <h4 id="永不过时">永不过时</h4> <!-- Whether testing locally or running a global enterprise, Kubernetes flexibility grows with you to deliver your applications consistently and easily no matter how complex your need is. --> <p>无论是本地测试,还是跨国公司,Kubernetes 的灵活性都能让你在应对复杂系统时得心应手。</p> </div> </div> <div class="main-section"> <div class="image-wrapper"><img src="/zh-cn/_common-resources/images/suitcase.svg" alt=""></div> <div class="content"> <!-- #### Run K8s Anywhere --> <h4 id="处处适用">处处适用</h4> <!-- Kubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you. To download Kubernetes, visit the [download](/releases/download/) section. --> <p>Kubernetes 是开源系统,可以自由地部署在企业内部,私有云、混合云或公有云,让您轻松地做出合适的选择。</p> <p>请访问<a href="/releases/download/">下载</a>部分下载 Kubernetes。</p> </div> </div> </section> <section id="video" style="background-image: url(https://kubernetes.io/zh-cn/_common-resources/images/kub_video_banner_homepage.jpg); "> <div class="light-text"> <!-- <h2>The Challenges of Migrating 150+ Microservices to Kubernetes</h2> --> <h2>将 150+ 微服务迁移到 Kubernetes 上的挑战</h2> <!-- <p>By Sarah Wells, Technical Director for Operations and Reliability, Financial Times</p> --> <p>Sarah Wells, 运营和可靠性技术总监, 金融时报</p> <button id="desktopShowVideoButton" onclick="kub.showVideo()">观看视频</button> <br> <br> <!-- <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/" button id="desktopKCButton">Attend KubeCon + CloudNativeCon Europe on March 19-22, 2024</a> --> <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/" button id="desktopKCButton">参加 2024 年 3 月 19-22 日的欧洲 KubeCon + CloudNativeCon</a> <br> <br> <br> <br> <!-- <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america-2024/" button id="desktopKCButton">Attend KubeCon + CloudNativeCon North America on November 12-15, 2024</a> --> <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america-2024/" button id="desktopKCButton">参加 2024 年 11 月 12-15 日的北美 KubeCon + CloudNativeCon</a> </div> <div id="videoPlayer"> <iframe data-url="https://www.youtube.com/embed/H06qrNmGqyE?autoplay=1" frameborder="0" allowfullscreen></iframe> <button id="closeButton"></button> </div> </section> <section id="features"> <div class="main-section"> <h3 class="center">Kubernetes 特性</h3> <div class="feature-box"> <div> <h4><a href="/zh-cn/docs/concepts/workloads/controllers/deployment/">自动化上线和回滚</a></h4> Kubernetes 会分步骤地将针对应用或其配置的更改上线,同时监视应用程序运行状况以确保你不会同时终止所有实例。如果出现问题,Kubernetes 会为你回滚所作更改。你应该充分利用不断成长的部署方案生态系统。 </div> <div> <h4><a href="/zh-cn/docs/concepts/services-networking/service/">服务发现与负载均衡</a></h4> 你无需修改应用来使用陌生的服务发现机制。Kubernetes 为每个 Pod 提供了自己的 IP 地址并为一组 Pod 提供一个 DNS 名称,并且可以在它们之间实现负载均衡。 </div> </div> <div class="feature-box"> <div> <h4><a href="/zh-cn/docs/concepts/workloads/controllers/replicaset/#replicationcontroller-%e5%a6%82%e4%bd%95%e5%b7%a5%e4%bd%9c">自我修复</a></h4> 重新启动失败的容器,在节点死亡时替换并重新调度容器, 杀死不响应用户定义的健康检查的容器, 并且在它们准备好服务之前不会将它们公布给客户端。 </div> <div> <h4><a href="/zh-cn/docs/concepts/storage/persistent-volumes/">存储编排</a></h4> 自动挂载所选存储系统,包括本地存储、公有云提供商所提供的存储或者诸如 iSCSI 或 NFS 这类网络存储系统。 </div> </div> <div class="feature-box"> <div> <h4><a href="/zh-cn/docs/concepts/configuration/secret/">Secret 和配置管理</a></h4> 部署和更新 Secret 和应用程序的配置而不必重新构建容器镜像, 且不必将软件堆栈配置中的秘密信息暴露出来。 </div> <div> <h4><a href="/zh-cn/docs/concepts/configuration/manage-resources-containers/">自动装箱</a></h4> 根据资源需求和其他限制自动放置容器,同时避免影响可用性。 将关键性的和尽力而为性质的工作负载进行混合放置,以提高资源利用率并节省更多资源。 </div> </div> <div class="feature-box"> <div> <h4><a href="/zh-cn/docs/concepts/workloads/controllers/job/">批量执行</a></h4> 除了服务之外,Kubernetes 还可以管理你的批处理和 CI 工作负载,在期望时替换掉失效的容器。 </div> <div> <h4><a href="/zh-cn/docs/concepts/services-networking/dual-stack/">IPv4/IPv6 双协议栈</a></h4> 为 Pod 和 Service 分配 IPv4 和 IPv6 地址 </div> </div> <div class="feature-box"> <div> <h4><a href="/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale/">水平扩缩</a></h4> 使用一个简单的命令、一个 UI 或基于 CPU 使用情况自动对应用程序进行扩缩。 </div> <div> <h4><a href="/zh-cn/docs/concepts/extend-kubernetes/">为扩展性设计</a></h4> 无需更改上游源码即可扩展你的 Kubernetes 集群。 </div> </div> </section> <section id="talkToUs"> <div class="main-section"> <h3 style="text-align: center"><a href="/case-studies/" style="color: #3371E3; font-weight: 400">案例分析</a></h3> <div id="caseStudiesWrapper"> <div> <img src="/zh-cn/case-studies/babylon/babylon_featured_logo.svg" alt="babylon_featured_logo.svg"> <p>"Kubernetes is a great platform for machine learning because it comes with all the scheduling and …"</p> <a href="/zh-cn/case-studies/babylon/">进一步了解</a> </div> <div> <img src="/zh-cn/case-studies/chinaunicom/chinaunicom_featured_logo.svg" alt="chinaunicom_featured_logo.svg"> <p>"Kubernetes has improved our experience using cloud infrastructure. There is currently no alternative …"</p> <a href="/zh-cn/case-studies/chinaunicom/">进一步了解</a> </div> <div> <img src="/zh-cn/case-studies/booz-allen/booz-allen-featured-logo.svg" alt="booz-allen-featured-logo.svg"> <p>"Kubernetes is a great solution for us. It allows us to rapidly iterate on our clients' demands. "</p> <a href="/zh-cn/case-studies/booz-allen/">进一步了解</a> </div> <div> <img src="/zh-cn/case-studies/booking-com/booking.com_featured_logo.svg" alt="booking.com_featured_logo.svg"> <p>"We realized that we needed to learn Kubernetes better in order to fully use the potential of it. At …"</p> <a href="/zh-cn/case-studies/booking-com/">进一步了解</a> </div> </div> </div> </section> <section id="cncf"> <div class="main-section"> <center> <p style="font-size: 20px">我们是 <a href="https://cncf.io/">CNCF</a> 毕业项目</p> </center> </div> </section> <section id="kubeweekly"> <div class="main-section"> <link href="https://cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css"> <style type="text/css"> #mc_embed_signup{clear:left; width:100%;} #mc_embed_signup .button, #mc_embed_signup input.email {margin-right:15px; vertical-align: bottom} </style> <br> <div id="mc_embed_signup"> <form action="https://kubeweekly.us10.list-manage.com/subscribe/post?u=3885586f8f1175194017967d6&id=11c1b8bcb2" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> <div id="mc_embed_signup_scroll"> <p style="font-size: 20px">想要获取最新的 Kubernetes 新闻么?请订阅 KubeWeekly。</p> <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="电子邮件地址" aria-label="email" required> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_3885586f8f1175194017967d6_11c1b8bcb2" tabindex="-1" value=""></div> <div class="clear"><input type="submit" value="订阅" name="subscribe" id="mc-embedded-subscribe" class="button"></div> </div> </form> <h5 style="text-align: center"><a href="https://us10.campaign-archive.com/home/?u=3885586f8f1175194017967d6&id=11c1b8bcb2" aria-label="Kube Weekly" style="color: #3371E3; font-weight: 400; font-size: 20px"></a></h5> </div> </div> </section> </main> </div> <footer class="d-print-none"> <div class="footer__links"> <nav> <a class="text-white" href="/zh-cn/docs/home/">文档</a> <a class="text-white" href="/zh-cn/blog/">博客</a> <a class="text-white" href="/zh-cn/training/">培训</a> <a class="text-white" href="/zh-cn/partners/">合作伙伴</a> <a class="text-white" href="/zh-cn/community/">社区</a> <a class="text-white" href="/zh-cn/case-studies/">案例分析</a> </nav> </div> <div class="container-fluid"> <div class="row"> <div class="col-6 col-sm-2 text-xs-center order-sm-2"> <ul class="list-inline mb-0"> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="User mailing list" aria-label="User mailing list"> <a class="text-white" target="_blank" href="https://discuss.kubernetes.io"> <i class="fa fa-envelope"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="X(Twitter)" aria-label="X(Twitter)"> <a class="text-white" target="_blank" href="https://twitter.com/kubernetesio"> <i class="fab fa-x-twitter"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Calendar" aria-label="Calendar"> <a class="text-white" target="_blank" href="https://calendar.google.com/calendar/embed?src=calendar%40kubernetes.io"> <i class="fas fa-calendar-alt"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Youtube" aria-label="Youtube"> <a class="text-white" target="_blank" href="https://youtube.com/kubernetescommunity"> <i class="fab fa-youtube"></i> </a> </li> </ul> </div> <div class="col-6 col-sm-2 text-right text-xs-center order-sm-3"> <ul class="list-inline mb-0"> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub"> <a class="text-white" target="_blank" href="https://github.com/kubernetes/kubernetes"> <i class="fab fa-github"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack"> <a class="text-white" target="_blank" href="https://slack.k8s.io"> <i class="fab fa-slack"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Contribute" aria-label="Contribute"> <a class="text-white" target="_blank" href="https://git.k8s.io/community/contributors/guide"> <i class="fas fa-edit"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Stack Overflow" aria-label="Stack Overflow"> <a class="text-white" target="_blank" href="https://stackoverflow.com/questions/tagged/kubernetes"> <i class="fab fa-stack-overflow"></i> </a> </li> </ul> </div> <div class="col-12 col-sm-8 text-center order-sm-2"> <small class="text-white">© 2024 The Kubernetes 作者 | 文档发布基于 <a href="https://git.k8s.io/website/LICENSE" class="light-text">CC BY 4.0</a> 授权许可</small> <br/> <small class="text-white">Copyright © 2024 Linux 基金会®。保留所有权利。Linux 基金会已注册并使用商标。如需了解 Linux 基金会的商标列表,请访问<a href="https://www.linuxfoundation.org/trademark-usage" class="light-text">商标使用页面</a></small> <br/> <small class="text-white">ICP license: 京ICP备17074266号-3</small> </div> </div> </div> </footer> <script src="/js/jquery-3.6.0.min.js" integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script> <script src="/js/popper-1.16.1.min.js" intregrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script> <script src="/js/bootstrap-4.6.1.min.js" integrity="sha384-VHvPCCyXqtD5DqJeNxl2dtTyhF78xXNXdkwX1CZeRusQfRKp+tA7hAShOK/B/fQ2" crossorigin="anonymous"></script> <script src="/js/script.js"></script> <script src="/js/main.min.5c0bf7f21dc4f66485f74efbbeeff28a7e4f8cddaac1bae47043159c922ff3a3.js" integrity="sha256-XAv38h3E9mSF9077vu/yin5PjN2qwbrkcEMVnJIv86M=" crossorigin="anonymous"></script> <script> let splitInstance = null; function enableSplitter(mediaQuery) { if (mediaQuery.matches) { if (!splitInstance) { splitInstance = Split(["#sidebarnav", "#maindoc"], { sizes: [20, 80], minSize: 100, }); } } else { if (splitInstance) { splitInstance.destroy(); splitInstance = null; } } } const screenWidthMediaQuery = window.matchMedia("(min-width: 768px)"); const eleNav = document.getElementById("sidebarnav"); if (eleNav !== null) { enableSplitter(screenWidthMediaQuery); screenWidthMediaQuery.addListener(enableSplitter); } </script> </body> </html>