CINXE.COM
Kubernetes 博客 | 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/blog/"> <link rel="alternate" hreflang="bn" href="https://kubernetes.io/bn/blog/"> <link rel="alternate" hreflang="fr" href="https://kubernetes.io/fr/blog/"> <link rel="alternate" hreflang="de" href="https://kubernetes.io/de/blog/"> <link rel="alternate" hreflang="it" href="https://kubernetes.io/it/blog/"> <link rel="alternate" hreflang="ja" href="https://kubernetes.io/ja/blog/"> <link rel="alternate" hreflang="ko" href="https://kubernetes.io/ko/blog/"> <link rel="alternate" hreflang="pt-br" href="https://kubernetes.io/pt-br/blog/"> <link rel="alternate" hreflang="es" href="https://kubernetes.io/es/blog/"> <link rel="alternate" hreflang="uk" href="https://kubernetes.io/uk/blog/"> <link rel="alternate" hreflang="vi" href="https://kubernetes.io/vi/blog/"> <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="text/html" href="https://kubernetes.io/zh-cn/blog/_print/"> <link rel="shortcut icon" type="image/png" href="/images/kubernetes.png" /><link rel="icon" type="image/png" sizes="64x64" href="/icons/favicon-64.png" /><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16.png" /><link rel="apple-touch-icon-256x256" href="/icons/apple-touch-icon-256x256.png" /><link rel="apple-touch-icon-196x196" href="/icons/apple-touch-icon-196x196.png" /><link rel="apple-touch-icon-192x192" href="/icons/apple-touch-icon-192x192.png" /><link rel="apple-touch-icon-180x180" href="/icons/apple-touch-icon-180x180.png" /><link rel="apple-touch-icon-167x167" href="/icons/apple-touch-icon-167x167.png" /><link rel="apple-touch-icon-160x160" href="/icons/apple-touch-icon-160x160.png" /><link rel="apple-touch-icon-152x152" href="/icons/apple-touch-icon-152x152.png" /><link rel="apple-touch-icon-120x120" href="/icons/apple-touch-icon-120x120.png" /><link rel="apple-touch-icon-76x76" href="/icons/apple-touch-icon-76x76.png" /><link rel="icon" type="image/png" href="/icons/icon-128x128.png" sizes=128x128><meta name="theme-color" content="#326de6" /> <title>Kubernetes 博客 | Kubernetes</title><meta property="og:title" content="Kubernetes 博客" /> <meta property="og:description" content="生产级别的容器编排系统" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://kubernetes.io/zh-cn/blog/" /> <meta itemprop="name" content="Kubernetes 博客"> <meta itemprop="description" content="生产级别的容器编排系统"><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Kubernetes 博客"/> <meta name="twitter:description" content="生产级别的容器编排系统"/> <link href="/scss/main.css" rel="stylesheet"> <link rel="manifest" href="/manifest.webmanifest"> <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> <meta name="description" content=""> <meta property="og:description" content=""> <meta name="twitter:description" content=""> <meta property="og:url" content="https://kubernetes.io/zh-cn/blog/"> <meta property="og:title" content="Kubernetes 博客"> <meta name="twitter:title" content="Kubernetes 博客"> <meta name="twitter:image" content="https://kubernetes.io/images/favicon.png" /> <meta name="twitter:image:alt" content="Kubernetes"> <meta property="og:type" content="article"> <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> <title>Kubernetes 博客 | Kubernetes</title> </head> <body class="td-section td-blog"> <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 active" 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/blog/">v1.32</a> <a class="dropdown-item" href="https://v1-31.docs.kubernetes.io/zh-cn/blog/">v1.31</a> <a class="dropdown-item" href="https://v1-30.docs.kubernetes.io/zh-cn/blog/">v1.30</a> <a class="dropdown-item" href="https://v1-29.docs.kubernetes.io/zh-cn/blog/">v1.29</a> <a class="dropdown-item" href="https://v1-28.docs.kubernetes.io/zh-cn/blog/">v1.28</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="/blog/">English</a> <a class="dropdown-item" href="/bn/blog/">বাংলা (Bengali)</a> <a class="dropdown-item" href="/fr/blog/">Français (French)</a> <a class="dropdown-item" href="/de/blog/">Deutsch (German)</a> <a class="dropdown-item" href="/it/blog/">Italiano (Italian)</a> <a class="dropdown-item" href="/ja/blog/">日本語 (Japanese)</a> <a class="dropdown-item" href="/ko/blog/">한국어 (Korean)</a> <a class="dropdown-item" href="/pt-br/blog/">Português (Portuguese)</a> <a class="dropdown-item" href="/es/blog/">Español (Spanish)</a> <a class="dropdown-item" href="/uk/blog/">Українська (Ukrainian)</a> <a class="dropdown-item" href="/vi/blog/">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" data-search-page="/zh-cn/search/" 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-center text-white font-bold pb-4"> <h1> Kubernetes 博客 </h1> </section> </header> <div class="container-fluid td-outer"> <div class="td-main"> <div class="row flex-xl-nowrap"> <div class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"> <div id="td-sidebar-menu" class="td-sidebar__inner"> <form class="td-sidebar__search d-flex align-items-center"> <div class="search-bar"> <i class="search-icon fas fa-search"></i> <input type="search" name="q" data-search-page="/zh-cn/search/" class="search-input td-search-input" placeholder="搜索" aria-label="搜索" autocomplete="off" > </div> <button class="btn btn-link td-sidebar__toggle d-md-none p-0 ml-3 fas fa-bars" type="button" data-toggle="collapse" data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" aria-label="Toggle section navigation"> </button> </form> <nav class="collapse td-sidebar-nav pt-2 pl-4" id="td-section-nav"> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2024/07/19/kubernetes-1-31-upcoming-changes/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2024 </a> </li> <ul> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-07-19-kubernetes-1-31-upcoming-changes" href="/zh-cn/blog/2024/07/19/kubernetes-1-31-upcoming-changes/"> Kubernetes v1.31 中的移除和主要变更 </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-06-06-10-years-of-kubernetes" href="/zh-cn/blog/2024/06/06/10-years-of-kubernetes/"> Kubernetes 的十年 </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-05-20-completing-cloud-provider-migration" href="/zh-cn/blog/2024/05/20/completing-cloud-provider-migration/"> 完成 Kubernetes 史上最大规模迁移 </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-05-09-gateway-api-v1-1" href="/zh-cn/blog/2024/05/09/gateway-api-v1-1/"> Gateway API v1.1:服务网格、GRPCRoute 和更多变化 </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-04-30-prevent-unauthorized-volume-mode-conversion-ga" href="/zh-cn/blog/2024/04/30/prevent-unauthorized-volume-mode-conversion-ga/"> Kubernetes 1.30:防止未经授权的卷模式转换进阶到 GA </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-04-25-structured-authentication-moves-to-beta" href="/zh-cn/blog/2024/04/25/structured-authentication-moves-to-beta/"> Kubernetes 1.30:结构化身份认证配置进阶至 Beta </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-04-24-validating-admission-policy-ga" href="/zh-cn/blog/2024/04/24/validating-admission-policy-ga/"> Kubernetes 1.30:验证准入策略 ValidatingAdmissionPolicy 正式发布 </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-04-23-recursive-read-only-mounts" href="/zh-cn/blog/2024/04/23/recursive-read-only-mounts/"> Kubernetes 1.30:只读卷挂载终于可以真正实现只读了 </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-04-22-userns-beta" href="/zh-cn/blog/2024/04/22/userns-beta/"> Kubernetes 1.30:对 Pod 使用用户命名空间的支持进阶至 Beta </a> </li> <li class="blog-post collapse " data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-04-11-sig-architecture-code-spotlight-2024" href="/zh-cn/blog/2024/04/11/sig-architecture-code-spotlight-2024/"> SIG Architecture 特别报道:代码组织 </a> </li> <li class="more-posts collapse " data-year="2024"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-03-12-kubernetes-1-30-upcoming-changes" href="/zh-cn/blog/2024/03/12/kubernetes-1-30-upcoming-changes/"> Kubernetes v1.30 初探 </a> </li> <li class="blog-post hidden collapse" data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-02-22-k8s-book-club" href="/zh-cn/blog/2024/02/22/k8s-book-club/"> 走进 Kubernetes 读书会(Book Club) </a> </li> <li class="blog-post hidden collapse" data-year=2024> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2024-01-23-kubernetes-separate-image-filesystem" href="/zh-cn/blog/2024/01/23/kubernetes-separate-image-filesystem/"> 镜像文件系统:配置 Kubernetes 将容器存储在独立的文件系统上 </a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2023/12/20/contextual-logging-in-kubernetes-1-29/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2023 </a> </li> <ul> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-12-20-contextual-logging-in-kubernetes-1-29" href="/zh-cn/blog/2023/12/20/contextual-logging-in-kubernetes-1-29/"> Kubernetes 1.29 中的上下文日志生成:更好的故障排除和增强的日志记录 </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-12-19-pod-ready-to-start-containers-condition-now-in-beta" href="/zh-cn/blog/2023/12/19/pod-ready-to-start-containers-condition-now-in-beta/"> Kubernetes 1.29:PodReadyToStartContainers 状况进阶至 Beta </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-12-19-kubernetes-1-29-taint-eviction-controller" href="/zh-cn/blog/2023/12/19/kubernetes-1-29-taint-eviction-controller/"> Kubernetes 1.29: 解耦污点管理器与节点生命周期控制器 </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-12-18-kubernetes-1-29-feature-loadbalancer-ip-mode-alpha" href="/zh-cn/blog/2023/12/18/kubernetes-1-29-feature-loadbalancer-ip-mode-alpha/"> Kubernetes 1.29 新的 Alpha 特性:Service 的负载均衡器 IP 模式 </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-12-15-kubernetes-1-29-volume-attributes-class" href="/zh-cn/blog/2023/12/15/kubernetes-1-29-volume-attributes-class/"> Kubernetes 1.29:修改卷之 VolumeAttributesClass </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-11-24-sig-testing-spotlight-2023" href="/zh-cn/blog/2023/11/24/sig-testing-spotlight-2023/"> 聚焦 SIG Testing </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-11-16-kubernetes-1-29-upcoming-changes" href="/zh-cn/blog/2023/11/16/kubernetes-1-29-upcoming-changes/"> Kubernetes 1.29 中的移除、弃用和主要变更 </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-11-07-introducing-sig-etcd" href="/zh-cn/blog/2023/11/07/introducing-sig-etcd/"> 介绍 SIG etcd </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-10-31-gateway-api-ga" href="/zh-cn/blog/2023/10/31/gateway-api-ga/"> Gateway API v1.0:正式发布(GA) </a> </li> <li class="blog-post collapse " data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-10-23-persistent-volume-last-phase-transition-time" href="/zh-cn/blog/2023/10/23/persistent-volume-last-phase-transition-time/"> Kubernetes 中 PersistentVolume 的最后阶段转换时间 </a> </li> <li class="more-posts collapse " data-year="2023"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-10-20-kcs-shanghai" href="/zh-cn/blog/2023/10/20/kcs-shanghai/"> 2023 中国 Kubernetes 贡献者峰会简要回顾 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-10-10-cri-o-community-package-infrastructure" href="/zh-cn/blog/2023/10/10/cri-o-community-package-infrastructure/"> CRI-O 正迁移至 pkgs.k8s.io </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-10-05-sig-architecture-conformance-spotlight-2023" href="/zh-cn/blog/2023/10/05/sig-architecture-conformance-spotlight-2023/"> 聚焦 SIG Architecture: Conformance </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-10-02-steering-committee-results-2023" href="/zh-cn/blog/2023/10/02/steering-committee-results-2023/"> 公布 2023 年指导委员会选举结果 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-09-26-happy-7th-birthday-kubeadm" href="/zh-cn/blog/2023/09/26/happy-7th-birthday-kubeadm/"> kubeadm 七周年生日快乐! </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-09-25-kubeadm-use-etcd-learner-mode" href="/zh-cn/blog/2023/09/25/kubeadm-use-etcd-learner-mode/"> kubeadm:使用 etcd Learner 安全地接入控制平面节点 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-09-13-userns-alpha" href="/zh-cn/blog/2023/09/13/userns-alpha/"> 用户命名空间:对运行有状态 Pod 的支持进入 Alpha 阶段! </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-09-12-local-k8s-development-tools" href="/zh-cn/blog/2023/09/12/local-k8s-development-tools/"> 比较本地 Kubernetes 开发工具:Telepresence、Gefyra 和 mirrord </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-31-legacy-package-repository-deprecation" href="/zh-cn/blog/2023/08/31/legacy-package-repository-deprecation/"> Kubernetes 旧版软件包仓库将于 2023 年 9 月 13 日被冻结 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-29-gateway-api-v0-8" href="/zh-cn/blog/2023/08/29/gateway-api-v0-8/"> Gateway API v0.8.0:引入服务网格支持 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-28-kubernetes-1-28-feature-mixed-version-proxy-alpha" href="/zh-cn/blog/2023/08/28/kubernetes-1-28-feature-mixed-version-proxy-alpha/"> Kubernetes 1.28:用于改进集群安全升级的新(Alpha)机制 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-25-native-sidecar-containers" href="/zh-cn/blog/2023/08/25/native-sidecar-containers/"> Kubernetes v1.28:介绍原生边车容器 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-24-swap-linux-beta" href="/zh-cn/blog/2023/08/24/swap-linux-beta/"> Kubernetes 1.28:在 Linux 上使用交换内存的 Beta 支持 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-23-kubelet-podresources-api-ga" href="/zh-cn/blog/2023/08/23/kubelet-podresources-api-ga/"> Kubernetes 1.28:节点 podresources API 正式发布 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-21-kubernetes-1-28-jobapi-update" href="/zh-cn/blog/2023/08/21/kubernetes-1-28-jobapi-update/"> Kubernetes 1.28:Job 失效处理的改进 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-18-retroactive-default-storage-class-ga" href="/zh-cn/blog/2023/08/18/retroactive-default-storage-class-ga/"> Kubernetes v1.28:可追溯的默认 StorageClass 进阶至 GA </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-16-kubernetes-1-28-non-graceful-node-shutdown-ga" href="/zh-cn/blog/2023/08/16/kubernetes-1-28-non-graceful-node-shutdown-ga/"> Kubernetes 1.28: 节点非体面关闭进入 GA 阶段(正式发布) </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-08-15-pkgs-k8s-io-introduction" href="/zh-cn/blog/2023/08/15/pkgs-k8s-io-introduction/"> pkgs.k8s.io:介绍 Kubernetes 社区自有的包仓库 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-07-20-sig-cli-spotlight-2023" href="/zh-cn/blog/2023/07/20/sig-cli-spotlight-2023/"> 聚焦 SIG CLI </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-07-06-confidential-kubernetes" href="/zh-cn/blog/2023/07/06/confidential-kubernetes/"> Kubernetes 机密:使用机密虚拟机和安全区来增强你的集群安全性 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-06-29-container-image-signature-verification" href="/zh-cn/blog/2023/06/29/container-image-signature-verification/"> 在 CRI 运行时内验证容器镜像签名 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-06-09-dl-adopt-cdn" href="/zh-cn/blog/2023/06/09/dl-adopt-cdn/"> dl.k8s.io 采用内容分发网络(CDN) </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-24-oci-security-profiles" href="/zh-cn/blog/2023/05/24/oci-security-profiles/"> 使用 OCI 工件为 seccomp、SELinux 和 AppArmor 分发安全配置文件 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-18-seccomp-profiles-edge" href="/zh-cn/blog/2023/05/18/seccomp-profiles-edge/"> 在边缘上玩转 seccomp 配置文件 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-16-kms-v2-moves-to-beta" href="/zh-cn/blog/2023/05/16/kms-v2-moves-to-beta/"> Kubernetes 1.27: KMS V2 进入 Beta 阶段 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-15-speed-up-pod-startup" href="/zh-cn/blog/2023/05/15/speed-up-pod-startup/"> Kubernetes 1.27:关于加快 Pod 启动的进展 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-12-in-place-pod-resize-alpha" href="/zh-cn/blog/2023/05/12/in-place-pod-resize-alpha/"> Kubernetes 1.27: 原地调整 Pod 资源 (alpha) </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-11-nodeport-dynamic-and-static-allocation" href="/zh-cn/blog/2023/05/11/nodeport-dynamic-and-static-allocation/"> Kubernetes 1.27:为 NodePort Service 分配端口时避免冲突 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-09-introducing-kubectl-applyset-pruning" href="/zh-cn/blog/2023/05/09/introducing-kubectl-applyset-pruning/"> Kubernetes 1.27:kubectl apply 裁剪更安全、更高效 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-08-kubernetes-1-27-volume-group-snapshot-alpha" href="/zh-cn/blog/2023/05/08/kubernetes-1-27-volume-group-snapshot-alpha/"> Kubernetes 1.27:介绍用于磁盘卷组快照的新 API </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-05-qos-memory-resources" href="/zh-cn/blog/2023/05/05/qos-memory-resources/"> Kubernetes 1.27:内存资源的服务质量(QoS)Alpha </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-04-kubernetes-1-27-statefulset-pvc-auto-deletion-beta" href="/zh-cn/blog/2023/05/04/kubernetes-1-27-statefulset-pvc-auto-deletion-beta/"> Kubernetes 1.27: StatefulSet PVC 自动删除(beta) </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-05-02-hpa-container-resource-metric" href="/zh-cn/blog/2023/05/02/hpa-container-resource-metric/"> Kubernetes 1.27:HorizontalPodAutoscaler ContainerResource 类型指标进阶至 Beta </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-28-statefulset-start-ordinal" href="/zh-cn/blog/2023/04/28/statefulset-start-ordinal/"> Kubernetes 1.27: StatefulSet 启动序号简化了迁移 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-25-k8s-cve-feed-beta" href="/zh-cn/blog/2023/04/25/k8s-cve-feed-beta/"> 官方自动刷新 CVE 订阅源的更新 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-24-openapi-v3-field-validation-ga" href="/zh-cn/blog/2023/04/24/openapi-v3-field-validation-ga/"> Kubernetes 1.27:服务器端字段校验和 OpenAPI V3 进阶至 GA </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-21-node-log-query-alpha" href="/zh-cn/blog/2023/04/21/node-log-query-alpha/"> Kubernetes 1.27: 使用 Kubelet API 查询节点日志 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-20-read-write-once-pod-access-mode-beta" href="/zh-cn/blog/2023/04/20/read-write-once-pod-access-mode-beta/"> Kubernetes 1.27:持久卷的单个 Pod 访问模式升级到 Beta </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-18-kubernetes-1-27-efficient-selinux-relabeling-beta" href="/zh-cn/blog/2023/04/18/kubernetes-1-27-efficient-selinux-relabeling-beta/"> Kubernetes 1.27:高效的 SELinux 卷重新标记(Beta 版) </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-17-fine-grained-pod-topology-spread-features-beta" href="/zh-cn/blog/2023/04/17/fine-grained-pod-topology-spread-features-beta/"> Kubernetes 1.27:更多精细粒度的 Pod 拓扑分布策略进阶至 Beta </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-04-06-keeping-kubernetes-secure-with-updated-go-versions" href="/zh-cn/blog/2023/04/06/keeping-kubernetes-secure-with-updated-go-versions/"> “使用更新后的 Go 版本保持 Kubernetes 安全” </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-03-30-kubescape-validating-admission-policy-library" href="/zh-cn/blog/2023/03/30/kubescape-validating-admission-policy-library/"> Kubernetes 验证准入策略:一个真实示例 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-03-17-upcoming-changes-in-kubernetes-v1-27" href="/zh-cn/blog/2023/03/17/upcoming-changes-in-kubernetes-v1-27/"> Kubernetes 在 v1.27 中移除的特性和主要变更 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-03-10-image-registry-redirect" href="/zh-cn/blog/2023/03/10/image-registry-redirect/"> k8s.gcr.io 重定向到 registry.k8s.io - 用户须知 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-03-10-forensic-container-analysis" href="/zh-cn/blog/2023/03/10/forensic-container-analysis/"> Kubernetes 的容器检查点分析 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-03-01-introducing-kwok" href="/zh-cn/blog/2023/03/01/introducing-kwok/"> 介绍 KWOK(Kubernetes WithOut Kubelet,没有 Kubelet 的 Kubernetes) </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-02-14-kubernetes-katacoda-tutorials-stop-from-2023-03-31" href="/zh-cn/blog/2023/02/14/kubernetes-katacoda-tutorials-stop-from-2023-03-31/"> 免费的 Katacoda Kubernetes 教程即将关闭 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-02-06-k8s-gcr-io-freeze-announcement" href="/zh-cn/blog/2023/02/06/k8s-gcr-io-freeze-announcement/"> k8s.gcr.io 镜像仓库将从 2023 年 4 月 3 日起被冻结 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-02-03-sig-instrumentation-spotlight-2023" href="/zh-cn/blog/2023/02/03/sig-instrumentation-spotlight-2023/"> 聚光灯下的 SIG Instrumentation </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-01-20-security-behavior-analysis" href="/zh-cn/blog/2023/01/20/security-behavior-analysis/"> 考虑所有微服务的脆弱性并对其行为进行监控 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-01-12-protect-mission-critical-pods-priorityclass" href="/zh-cn/blog/2023/01/12/protect-mission-critical-pods-priorityclass/"> 使用 PriorityClass 确保你的关键任务 Pod 免遭驱逐 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-01-06-unhealthy-pod-eviction-policy-for-pdbs" href="/zh-cn/blog/2023/01/06/unhealthy-pod-eviction-policy-for-pdbs/"> Kubernetes 1.26:PodDisruptionBudget 守护的不健康 Pod 所用的驱逐策略 </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-01-05-retroactive-default-storage-class" href="/zh-cn/blog/2023/01/05/retroactive-default-storage-class/"> Kubernetes v1.26:可追溯的默认 StorageClass </a> </li> <li class="blog-post hidden collapse" data-year=2023> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2023-01-02-cross-namespace-data-sources-alpha" href="/zh-cn/blog/2023/01/02/cross-namespace-data-sources-alpha/"> Kubernetes v1.26:对跨名字空间存储数据源的 Alpha 支持 </a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2022/12/30/advancements-in-kubernetes-traffic-engineering/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2022 </a> </li> <ul> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-30-advancements-in-kubernetes-traffic-engineering" href="/zh-cn/blog/2022/12/30/advancements-in-kubernetes-traffic-engineering/"> Kubernetes v1.26:Kubernetes 中流量工程的进步 </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-27-cpumanager-ga" href="/zh-cn/blog/2022/12/27/cpumanager-ga/"> Kubernetes v1.26:CPUManager 正式发布 </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-26-pod-scheduling-readiness-alpha" href="/zh-cn/blog/2022/12/26/pod-scheduling-readiness-alpha/"> Kubernetes 1.26:Pod 调度就绪态 </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-23-kubernetes-12-06-fsgroup-on-mount" href="/zh-cn/blog/2022/12/23/kubernetes-12-06-fsgroup-on-mount/"> Kubernetes 1.26: 支持在挂载时将 Pod fsGroup 传递给 CSI 驱动程序 </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-19-devicemanager-ga" href="/zh-cn/blog/2022/12/19/devicemanager-ga/"> Kubernetes 1.26:设备管理器正式发布 </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-16-kubernetes-1-26-non-graceful-node-shutdown-beta" href="/zh-cn/blog/2022/12/16/kubernetes-1-26-non-graceful-node-shutdown-beta/"> Kubernetes 1.26: 节点非体面关闭进入 Beta 阶段 </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-15-dynamic-resource-allocation" href="/zh-cn/blog/2022/12/15/dynamic-resource-allocation/"> Kubernetes 1.26: 动态资源分配 Alpha API </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-12-kubernetes-release-artifact-signing" href="/zh-cn/blog/2022/12/12/kubernetes-release-artifact-signing/"> Kubernetes 1.26: 我们现在正在对二进制发布工件进行签名! </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-12-05-forensic-container-checkpointing-alpha" href="/zh-cn/blog/2022/12/05/forensic-container-checkpointing-alpha/"> Kubernetes 的取证容器检查点 </a> </li> <li class="blog-post collapse " data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-11-18-upcoming-changes-in-kubernetes-1-26" href="/zh-cn/blog/2022/11/18/upcoming-changes-in-kubernetes-1-26/"> Kubernetes 1.26 中的移除、弃用和主要变更 </a> </li> <li class="more-posts collapse " data-year="2022"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-10-04-introducing-kueue" href="/zh-cn/blog/2022/10/04/introducing-kueue/"> Kueue 介绍 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-10-03-userns-alpha" href="/zh-cn/blog/2022/10/03/userns-alpha/"> “Kubernetes 1.25:对使用用户名字空间运行 Pod 提供 Alpha 支持” </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-09-15-app-rollout-features-reach-stable" href="/zh-cn/blog/2022/09/15/app-rollout-features-reach-stable/"> Kubernetes 1.25:应用滚动上线所用的两个特性进入稳定阶段 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-09-14-pod-has-network-condition" href="/zh-cn/blog/2022/09/14/pod-has-network-condition/"> Kubernetes 1.25:Pod 新增 PodHasNetwork 状况 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-09-12-k8s-cve-feed-alpha" href="/zh-cn/blog/2022/09/12/k8s-cve-feed-alpha/"> 宣布自动刷新官方 Kubernetes CVE 订阅源 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-09-07-iptables-chains-not-api" href="/zh-cn/blog/2022/09/07/iptables-chains-not-api/"> Kubernetes 的 iptables 链不是 API </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-09-02-cosi-kubernetes-object-storage-management" href="/zh-cn/blog/2022/09/02/cosi-kubernetes-object-storage-management/"> COSI 简介:使用 Kubernetes API 管理对象存储 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-31-cgroupv2-ga-1-25" href="/zh-cn/blog/2022/08/31/cgroupv2-ga-1-25/"> Kubernetes 1.25: cgroup v2 升级到 GA </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-29-csi-inline-volumes-ga" href="/zh-cn/blog/2022/08/29/csi-inline-volumes-ga/"> Kubernetes 1.25:CSI 内联存储卷正式发布 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-23-podsecuritypolicy-the-historical-context" href="/zh-cn/blog/2022/08/23/podsecuritypolicy-the-historical-context/"> PodSecurityPolicy:历史背景 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-23-kubernetes-v1-25-release" href="/zh-cn/blog/2022/08/23/kubernetes-v1-25-release/"> Kubernetes v1.25: Combiner </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-22-sig-storage-spotlight" href="/zh-cn/blog/2022/08/22/sig-storage-spotlight/"> 聚焦 SIG Storage </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-15-meet-our-contributors-china-ep-03" href="/zh-cn/blog/2022/08/15/meet-our-contributors-china-ep-03/"> 认识我们的贡献者 - 亚太地区(中国地区) </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-11-enhancing-kubernetes-one-kep-at-a-time" href="/zh-cn/blog/2022/08/11/enhancing-kubernetes-one-kep-at-a-time/"> 逐个 KEP 地增强 Kubernetes </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-04-upcoming-changes-in-kubernetes-1-25" href="/zh-cn/blog/2022/08/04/upcoming-changes-in-kubernetes-1-25/"> Kubernetes 1.25 的移除说明和主要变更 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-08-02-sig-docs-spotlight-2022" href="/zh-cn/blog/2022/08/02/sig-docs-spotlight-2022/"> 聚光灯下的 SIG Docs </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-07-13-gateway-api-graduates-to-beta" href="/zh-cn/blog/2022/07/13/gateway-api-graduates-to-beta/"> Kubernetes Gateway API 进入 Beta 阶段 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-06-01-annual-report-summary-2021" href="/zh-cn/blog/2022/06/01/annual-report-summary-2021/"> 2021 年度总结报告 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-27-maxunavailable-for-statefulset" href="/zh-cn/blog/2022/05/27/maxunavailable-for-statefulset/"> Kubernetes 1.24: StatefulSet 的最大不可用副本数 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-25-contextual-logging" href="/zh-cn/blog/2022/05/25/contextual-logging/"> Kubernetes 1.24 中的上下文日志记录 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-23-service-ip-dynamic-and-static-allocation" href="/zh-cn/blog/2022/05/23/service-ip-dynamic-and-static-allocation/"> Kubernetes 1.24: 避免为 Services 分配 IP 地址时发生冲突 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-20-kubernetes-1-24-non-graceful-node-shutdown-alpha" href="/zh-cn/blog/2022/05/20/kubernetes-1-24-non-graceful-node-shutdown-alpha/"> Kubernetes 1.24: 节点非体面关闭特性进入 Alpha 阶段 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-18-prevent-unauthorised-volume-mode-conversion-alpha" href="/zh-cn/blog/2022/05/18/prevent-unauthorised-volume-mode-conversion-alpha/"> Kubernetes 1.24: 防止未经授权的卷模式转换 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-16-volume-populators-beta" href="/zh-cn/blog/2022/05/16/volume-populators-beta/"> Kubernetes 1.24: 卷填充器功能进入 Beta 阶段 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-13-grpc-probes-now-in-beta" href="/zh-cn/blog/2022/05/13/grpc-probes-now-in-beta/"> Kubernetes 1.24:gRPC 容器探针功能进入 Beta 阶段 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-06-storage-capacity-ga" href="/zh-cn/blog/2022/05/06/storage-capacity-ga/"> Kubernetes 1.24 版本中存储容量跟踪特性进入 GA 阶段 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-05-volume-expansion-ga" href="/zh-cn/blog/2022/05/05/volume-expansion-ga/"> Kubernetes 1.24:卷扩充现在成为稳定功能 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-03-kubernetes-1-24-release-announcement" href="/zh-cn/blog/2022/05/03/kubernetes-1-24-release-announcement/"> Kubernetes 1.24: 观星者 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-05-03-dockershim-historical-context" href="/zh-cn/blog/2022/05/03/dockershim-historical-context/"> Dockershim:历史背景 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-04-29-frontiers-fsgroups-and-frogs-kubernetes-1-23-e5-8f-91-e5-b8-83-e9-87-87-e8-ae-bf" href="/zh-cn/blog/2022/04/29/frontiers-fsgroups-and-frogs-kubernetes-1.23-%E5%8F%91%E5%B8%83%E9%87%87%E8%AE%BF/"> Frontiers, fsGroups and frogs: Kubernetes 1.23 发布采访 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-04-28-ingress-nginx-1-2-0" href="/zh-cn/blog/2022/04/28/ingress-nginx-1-2-0/"> 在 Ingress-NGINX v1.2.0 中提高安全标准 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-04-07-upcoming-changes-in-kubernetes-1-24" href="/zh-cn/blog/2022/04/07/upcoming-changes-in-kubernetes-1-24/"> Kubernetes 1.24 中的移除和弃用 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-03-31-ready-for-dockershim-removal" href="/zh-cn/blog/2022/03/31/ready-for-dockershim-removal/"> 你的集群准备好使用 v1.24 版本了吗? </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-03-16-meet-our-contributors-au-nz-ep-02" href="/zh-cn/blog/2022/03/16/meet-our-contributors-au-nz-ep-02/"> 认识我们的贡献者 - 亚太地区(澳大利亚-新西兰地区) </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-02-17-dockershim-faq" href="/zh-cn/blog/2022/02/17/dockershim-faq/"> 移除 Dockershim 的常见问题 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-02-16-sig-node-ci-subproject-celebrates" href="/zh-cn/blog/2022/02/16/sig-node-ci-subproject-celebrates/"> SIG Node CI 子项目庆祝测试改进两周年 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-02-07-sig-multicluster-spotlight-2022" href="/zh-cn/blog/2022/02/07/sig-multicluster-spotlight-2022/"> 关注 SIG Multicluster </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-01-19-secure-your-admission-controllers-and-webhooks" href="/zh-cn/blog/2022/01/19/secure-your-admission-controllers-and-webhooks/"> 确保准入控制器的安全 </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-01-10-meet-our-contributors-india-ep-01" href="/zh-cn/blog/2022/01/10/meet-our-contributors-india-ep-01/"> 认识我们的贡献者 - 亚太地区(印度地区) </a> </li> <li class="blog-post hidden collapse" data-year=2022> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2022-01-07-kubernetes-is-moving-on-from-dockershim" href="/zh-cn/blog/2022/01/07/kubernetes-is-moving-on-from-dockershim/"> Kubernetes 即将移除 Dockershim:承诺和下一步 </a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2021/12/17/security-profiles-operator/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2021 </a> </li> <ul> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-12-17-security-profiles-operator" href="/zh-cn/blog/2021/12/17/security-profiles-operator/"> Security Profiles Operator v0.4.0 中的新功能 </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-12-16-kubernetes-1-23-statefulset-pvc-auto-deletion" href="/zh-cn/blog/2021/12/16/kubernetes-1-23-statefulset-pvc-auto-deletion/"> Kubernetes 1.23: StatefulSet PVC 自动删除 (alpha) </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-12-10-storage-in-tree-to-csi-migration-status-update" href="/zh-cn/blog/2021/12/10/storage-in-tree-to-csi-migration-status-update/"> Kubernetes 1.23:树内存储向 CSI 卷迁移工作的进展更新 </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-12-08-dual-stack-networking-ga" href="/zh-cn/blog/2021/12/08/dual-stack-networking-ga/"> Kubernetes 1.23:IPv4/IPv6 双协议栈网络达到 GA </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-11-08-steering-committee-results-2021" href="/zh-cn/blog/2021/11/08/steering-committee-results-2021/"> 公布 2021 年指导委员会选举结果 </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-09-27-sig-node-spotlight-2021" href="/zh-cn/blog/2021/09/27/sig-node-spotlight-2021/"> 关注 SIG Node </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-07-26-update-with-ingress-nginx" href="/zh-cn/blog/2021/07/26/update-with-ingress-nginx/"> 更新 NGINX-Ingress 以使用稳定的 Ingress API </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-07-15-sig-usability-spotlight-2021" href="/zh-cn/blog/2021/07/15/sig-usability-spotlight-2021/"> 聚焦 SIG Usability </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-04-16-volume-health-monitoring-alpha-update" href="/zh-cn/blog/2021/04/16/volume-health-monitoring-alpha-update/"> 卷健康监控的 Alpha 更新 </a> </li> <li class="blog-post collapse " data-year=2021> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2021-04-06-podsecuritypolicy-deprecation-past-present-and-future" href="/zh-cn/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/"> 弃用 PodSecurityPolicy:过去、现在、未来 </a> </li> <li class="more-posts collapse " data-year="2021"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2020/12/21/writing-crl-scheduler/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2020 </a> </li> <ul> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-12-21-writing-crl-scheduler" href="/zh-cn/blog/2020/12/21/writing-crl-scheduler/"> 一个编排高可用应用的 Kubernetes 自定义调度器 </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-12-18-kubernetes-1-20-pod-impersonation-short-lived-volumes-in-csi" href="/zh-cn/blog/2020/12/18/kubernetes-1.20-pod-impersonation-short-lived-volumes-in-csi/"> Kubernetes 1.20:CSI 驱动程序中的 Pod 身份假扮和短时卷 </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-12-08-kubernetes-1-20-release-announcement" href="/zh-cn/blog/2020/12/08/kubernetes-1-20-release-announcement/"> Kubernetes 1.20: 最新版本 </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-12-02-dockershim-faq" href="/zh-cn/blog/2020/12/02/dockershim-faq/"> 弃用 Dockershim 的常见问题 </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-12-02-dont-panic-kubernetes-and-docker" href="/zh-cn/blog/2020/12/02/dont-panic-kubernetes-and-docker/"> 别慌: Kubernetes 和 Docker </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-10-01-e4-b8-ba-e5-bc-80-e5-8f-91-e6-8c-87-e5-8d-97-e5-81-9a-e8-b4-a1-e7-8c-ae" href="/zh-cn/blog/2020/10/01/%E4%B8%BA%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97%E5%81%9A%E8%B4%A1%E7%8C%AE/"> 为开发指南做贡献 </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-09-04-kubernetes-1-19-introducing-structured-logs" href="/zh-cn/blog/2020/09/04/kubernetes-1-19-introducing-structured-logs/"> 结构化日志介绍 </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-09-03-warnings" href="/zh-cn/blog/2020/09/03/warnings/"> 警告: 有用的预警 </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-06-better-docs-ux-with-docsy" href="/zh-cn/blog/2020/06/better-docs-ux-with-docsy/"> Docsy 带来更好的 Docs UX </a> </li> <li class="blog-post collapse " data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-03-25-kubernetes-1-18-release-announcement" href="/zh-cn/blog/2020/03/25/kubernetes-1-18-release-announcement/"> Kubernetes 1.18: Fit & Finish </a> </li> <li class="more-posts collapse " data-year="2020"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2020> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2020-01-15-kubernetes-on-mips" href="/zh-cn/blog/2020/01/15/kubernetes-on-mips/"> 基于 MIPS 架构的 Kubernetes 方案 </a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2019/12/09/kubernetes-1-17-release-announcement/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2019 </a> </li> <ul> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-12-09-kubernetes-1-17-release-announcement" href="/zh-cn/blog/2019/12/09/kubernetes-1-17-release-announcement/"> Kubernetes 1.17:稳定 </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-11-26-running-kubernetes-locally-on-linux-with-microk8s" href="/zh-cn/blog/2019/11/26/running-kubernetes-locally-on-linux-with-microk8s/"> 使用 Microk8s 在 Linux 上本地运行 Kubernetes </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-11-26-develop-a-kubernetes-controller-in-java" href="/zh-cn/blog/2019/11/26/develop-a-kubernetes-controller-in-java/"> 使用 Java 开发一个 Kubernetes controller </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-10-29-kubernetes-documentation-end-user-survey" href="/zh-cn/blog/2019/10/29/kubernetes-documentation-end-user-survey/"> Kubernetes 文档最终用户调研 </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-10-10-contributor-summit-san-diego-schedule" href="/zh-cn/blog/2019/10/10/contributor-summit-san-diego-schedule/"> 圣迭戈贡献者峰会日程公布! </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-10-03-2019-steering-committee-election-results" href="/zh-cn/blog/2019/10/03/2019-steering-committee-election-results/"> 2019 指导委员会选举结果 </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-09-24-san-diego-contributor-summit" href="/zh-cn/blog/2019/09/24/san-diego-contributor-summit/"> San Diego 贡献者峰会开放注册! </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-08-29-the-machines-can-do-the-work-a-story-of-kubernetes-testing-ci-and-automating-the-contributor-experience" href="/zh-cn/blog/2019/08/29/the-machines-can-do-the-work-a-story-of-kubernetes-testing-ci-and-automating-the-contributor-experience/"> 机器可以完成这项工作,一个关于 kubernetes 测试、CI 和自动化贡献者体验的故事 </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-08-06-opa-gatekeeper-policy-and-governance-for-kubernetes" href="/zh-cn/blog/2019/08/06/opa-gatekeeper-policy-and-governance-for-kubernetes/"> OPA Gatekeeper:Kubernetes 的策略和管理 </a> </li> <li class="blog-post collapse " data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-06-11-join-us-at-the-contributor-summit-in-shanghai" href="/zh-cn/blog/2019/06/11/join-us-at-the-contributor-summit-in-shanghai/"> 欢迎参加在上海举行的贡献者峰会 </a> </li> <li class="more-posts collapse " data-year="2019"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-05-14-expanding-our-contributor-workshops" href="/zh-cn/blog/2019/05/14/expanding-our-contributor-workshops/"> 壮大我们的贡献者研讨会 </a> </li> <li class="blog-post hidden collapse" data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-04-26-how-you-can-help-localize-kubernetes-docs" href="/zh-cn/blog/2019/04/26/how-you-can-help-localize-kubernetes-docs/"> 如何参与 Kubernetes 文档的本地化工作 </a> </li> <li class="blog-post hidden collapse" data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-04-24-e4-bd-bf-e7-94-a8-kubernetes-e8-ae-be-e5-a4-87-e6-8f-92-e4-bb-b6-e5-92-8c-runtimeclass-e5-9c-a8-ingress-e6-8e-a7-e5-88-b6-e5-99-a8-e4-b8-ad-e5-ae-9e-e7-8e-b0-e7-a1-ac-e4-bb-b6-e5-8a-a0-e9-80-9f-ssl-tls-e7-bb-88-e6-ad-a2" href="/zh-cn/blog/2019/04/24/%E4%BD%BF%E7%94%A8-kubernetes-%E8%AE%BE%E5%A4%87%E6%8F%92%E4%BB%B6%E5%92%8C-runtimeclass-%E5%9C%A8-ingress-%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%AD%E5%AE%9E%E7%8E%B0%E7%A1%AC%E4%BB%B6%E5%8A%A0%E9%80%9F-ssl/tls-%E7%BB%88%E6%AD%A2/"> 使用 Kubernetes 设备插件和 RuntimeClass 在 Ingress 控制器中实现硬件加速 SSL/TLS 终止 </a> </li> <li class="blog-post hidden collapse" data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-04-15-process-id-limiting-for-stability-improvements-in-kubernetes-1-14" href="/zh-cn/blog/2019/04/15/process-id-limiting-for-stability-improvements-in-kubernetes-1.14/"> Kubernetes 1.14 稳定性改进中的进程ID限制 </a> </li> <li class="blog-post hidden collapse" data-year=2019> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2019-03-07-raw-block-volume-support-to-beta" href="/zh-cn/blog/2019/03/07/raw-block-volume-support-to-beta/"> Raw Block Volume 支持进入 Beta </a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2018/12/05/new-contributor-workshop-shanghai/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2018 </a> </li> <ul> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-12-05-new-contributor-workshop-shanghai" href="/zh-cn/blog/2018/12/05/new-contributor-workshop-shanghai/"> 新贡献者工作坊上海站 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-11-08-kubernetes-docs-updates-international-edition" href="/zh-cn/blog/2018/11/08/kubernetes-docs-updates-international-edition/"> Kubernetes 文档更新,国际版 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-10-16-kubernetes-2018-north-american-contributor-summit" href="/zh-cn/blog/2018/10/16/kubernetes-2018-north-american-contributor-summit/"> Kubernetes 2018 年北美贡献者峰会 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-10-15-2018-steering-committee-election-results" href="/zh-cn/blog/2018/10/15/2018-steering-committee-election-results/"> 2018 年督导委员会选举结果 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-10-11-topology-aware-volume-provisioning-in-kubernetes" href="/zh-cn/blog/2018/10/11/topology-aware-volume-provisioning-in-kubernetes/"> Kubernetes 中的拓扑感知数据卷供应 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-10-10-kubernetes-v1-12-introducing-runtimeclass" href="/zh-cn/blog/2018/10/10/kubernetes-v1.12-introducing-runtimeclass/"> Kubernetes v1.12: RuntimeClass 简介 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-10-03-kubedirector-the-easy-way-to-run-complex-stateful-applications-on-kubernetes" href="/zh-cn/blog/2018/10/03/kubedirector-the-easy-way-to-run-complex-stateful-applications-on-kubernetes/"> KubeDirector:在 Kubernetes 上运行复杂状态应用程序的简单方法 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-10-01-health-checking-grpc-servers-on-kubernetes" href="/zh-cn/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/"> 在 Kubernetes 上对 gRPC 服务器进行健康检查 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-08-02-dynamically-expand-volume-with-csi-and-kubernetes" href="/zh-cn/blog/2018/08/02/dynamically-expand-volume-with-csi-and-kubernetes/"> 使用 CSI 和 Kubernetes 实现卷的动态扩容 </a> </li> <li class="blog-post collapse " data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-07-12-resize-pv-using-k8s" href="/zh-cn/blog/2018/07/12/resize-pv-using-k8s/"> 使用 Kubernetes 调整 PersistentVolume 的大小 </a> </li> <li class="more-posts collapse " data-year="2018"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-07-11-dynamic-kubelet-configuration" href="/zh-cn/blog/2018/07/11/dynamic-kubelet-configuration/"> 动态 Kubelet 配置 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-07-10-coredns-ga-for-kubernetes-cluster-dns" href="/zh-cn/blog/2018/07/10/coredns-ga-for-kubernetes-cluster-dns/"> 用于 Kubernetes 集群 DNS 的 CoreDNS GA 正式发布 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-07-09-ipvs-based-in-cluster-load-balancing-deep-dive" href="/zh-cn/blog/2018/07/09/ipvs-based-in-cluster-load-balancing-deep-dive/"> 基于 IPVS 的集群内部负载均衡 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-06-28-airflow-on-kubernetes-part-1-a-different-kind-of-operator" href="/zh-cn/blog/2018/06/28/airflow-on-kubernetes-part-1-a-different-kind-of-operator/"> Airflow 在 Kubernetes 中的使用(第一部分):一种不同的操作器 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-06-07-dynamic-ingress-in-kubernetes" href="/zh-cn/blog/2018/06/07/dynamic-ingress-in-kubernetes/"> Kubernetes 的动态 Ingress </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-06-06-4-years-of-k8s" href="/zh-cn/blog/2018/06/06/4-years-of-k8s/"> Kubernetes 这四年 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-05-30-say-hello-to-discuss-kubernetes" href="/zh-cn/blog/2018/05/30/say-hello-to-discuss-kubernetes/"> 向 Discuss Kubernetes 问好 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-05-01-developing-on-kubernetes" href="/zh-cn/blog/2018/05/01/developing-on-kubernetes/"> 在 Kubernetes 上开发 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-04-25-open-source-charts-2017" href="/zh-cn/blog/2018/04/25/open-source-charts-2017/"> Kubernetes 社区 - 2017 年开源排行榜榜首 </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-03-15-principles-of-container-app-design" href="/zh-cn/blog/2018/03/15/principles-of-container-app-design/"> “基于容器的应用程序设计原理” </a> </li> <li class="blog-post hidden collapse" data-year=2018> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2018-01-09-kubernetes-v19-beta-windows-support" href="/zh-cn/blog/2018/01/09/kubernetes-v19-beta-windows-support/"> Kubernetes 1.9 对 Windows Server 容器提供 Beta 版本支持 </a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2017/11/17/autoscaling-in-kubernetes/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2017 </a> </li> <ul> <li class="blog-post collapse " data-year=2017> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2017-11-17-autoscaling-in-kubernetes" href="/zh-cn/blog/2017/11/17/autoscaling-in-kubernetes/"> Kubernetes 中自动缩放 </a> </li> <li class="blog-post collapse " data-year=2017> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2017-10-24-five-days-of-kubernetes-18" href="/zh-cn/blog/2017/10/24/five-days-of-kubernetes-18/"> Kubernetes 1.8 的五天 </a> </li> <li class="blog-post collapse " data-year=2017> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2017-10-05-kubernetes-community-steering-committee-election-results" href="/zh-cn/blog/2017/10/05/kubernetes-community-steering-committee-election-results/"> Kubernetes 社区指导委员会选举结果 </a> </li> <li class="more-posts collapse " data-year="2017"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2016/08/29/stateful-applications-using-kubernetes-datera/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2016 </a> </li> <ul> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-08-29-stateful-applications-using-kubernetes-datera" href="/zh-cn/blog/2016/08/29/stateful-applications-using-kubernetes-datera/"> 使用 Kubernetes Pet Sets 和 Datera Elastic Data Fabric 的 FlexVolume 扩展有状态的应用程序 </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-08-16-sig-apps-running-apps-in-kubernetes" href="/zh-cn/blog/2016/08/16/sig-apps-running-apps-in-kubernetes/"> SIG Apps: 为 Kubernetes 构建应用并在 Kubernetes 中进行运维 </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-07-21-oh-the-places-you-will-go" href="/zh-cn/blog/2016/07/21/oh-the-places-you-will-go/"> Kubernetes 生日快乐。哦,这是你要去的地方! </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-07-18-bringing-end-to-end-kubernetes-testing-to-azure-2" href="/zh-cn/blog/2016/07/18/bringing-end-to-end-kubernetes-testing-to-azure-2/"> 将端到端的 Kubernetes 测试引入 Azure (第二部分) </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-07-15-dashboard-web-interface-for-kubernetes" href="/zh-cn/blog/2016/07/15/dashboard-web-interface-for-kubernetes/"> Dashboard - Kubernetes 的全功能 Web 界面 </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-07-14-citrix-netscaler-and-kubernetes" href="/zh-cn/blog/2016/07/14/citrix-netscaler-and-kubernetes/"> Citrix + Kubernetes = 全垒打 </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-07-13-stateful-applications-in-containers-kubernetes" href="/zh-cn/blog/2016/07/13/stateful-applications-in-containers-kubernetes/"> 容器中运行有状态的应用!? Kubernetes 1.3 说 “是!” </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-05-03-coreosfest2016-kubernetes-community" href="/zh-cn/blog/2016/05/03/coreosfest2016-kubernetes-community/"> CoreOS Fest 2016: CoreOS 和 Kubernetes 在柏林(和旧金山)社区见面会 </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-04-19-sig-clusterops-promote-operability-and-interoperability-of-k8s-clusters" href="/zh-cn/blog/2016/04/19/sig-clusterops-promote-operability-and-interoperability-of-k8s-clusters/"> SIG-ClusterOps: 提升 Kubernetes 集群的可操作性和互操作性 </a> </li> <li class="blog-post collapse " data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-04-18-kubernetes-network-policy-apis" href="/zh-cn/blog/2016/04/18/kubernetes-network-policy-apis/"> “SIG-Networking:1.3 版本引入 Kubernetes 网络策略 API” </a> </li> <li class="more-posts collapse " data-year="2016"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-04-08-adding-support-for-kubernetes-in-rancher" href="/zh-cn/blog/2016/04/08/adding-support-for-kubernetes-in-rancher/"> 在 Rancher 中添加对 Kuernetes 的支持 </a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-02-24-kubecon-eu-2016-kubernetes-community-in" href="/zh-cn/blog/2016/02/24/kubecon-eu-2016-kubernetes-community-in/"> KubeCon EU 2016:伦敦 Kubernetes 社区 </a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-02-23-kubernetes-community-meeting-notes-23" href="/zh-cn/blog/2016/02/23/kubernetes-community-meeting-notes_23/"> Kubernetes 社区会议记录 - 20160218 </a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-02-09-kubernetes-community-meeting-notes" href="/zh-cn/blog/2016/02/09/kubernetes-community-meeting-notes/"> Kubernetes 社区会议记录 - 20160204 </a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-02-01-state-of-container-world-january-2016" href="/zh-cn/blog/2016/02/01/state-of-container-world-january-2016/"> 容器世界现状,2016 年 1 月 </a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-01-28-kubernetes-community-meeting-notes" href="/zh-cn/blog/2016/01/28/kubernetes-community-meeting-notes/"> Kubernetes 社区会议记录 - 20160114 </a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-01-14-why-kubernetes-doesnt-use-libnetwork" href="/zh-cn/blog/2016/01/14/why-kubernetes-doesnt-use-libnetwork/"> 为什么 Kubernetes 不用 libnetwork </a> </li> <li class="blog-post hidden collapse" data-year=2016> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2016-01-11-simple-leader-election-with-kubernetes" href="/zh-cn/blog/2016/01/11/simple-leader-election-with-kubernetes/"> Kubernetes 和 Docker 简单的 leader election </a> </li> </ul> </ul> <ul class="td-sidebar-nav__section pr-md-3"> <li class="td-sidebar-nav__section-title"> <a href="/zh-cn/blog/2015/12/17/managing-kubernetes-pods-services-and-replication-controllers-with-puppet/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section"> 2015 </a> </li> <ul> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-12-17-managing-kubernetes-pods-services-and-replication-controllers-with-puppet" href="/zh-cn/blog/2015/12/17/managing-kubernetes-pods-services-and-replication-controllers-with-puppet/"> 使用 Puppet 管理 Kubernetes Pod、Service 和 Replication Controller </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-11-09-kubernetes-1-1-performance-upgrades-improved-tooling-and-a-growing-community" href="/zh-cn/blog/2015/11/09/kubernetes-1-1-performance-upgrades-improved-tooling-and-a-growing-community/"> Kubernetes 1.1 性能升级,工具改进和社区不断壮大 </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-08-04-weekly-kubernetes-community-hangout" href="/zh-cn/blog/2015/08/04/weekly-kubernetes-community-hangout/"> Kubernetes 社区每周环聊笔记——2015 年 7 月 31 日 </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-07-08-announcing-first-kubernetes-enterprise" href="/zh-cn/blog/2015/07/08/announcing-first-kubernetes-enterprise/"> 宣布首个Kubernetes企业培训课程 </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-06-26-slides-cluster-management-with" href="/zh-cn/blog/2015/06/26/slides-cluster-management-with/"> 幻灯片:Kubernetes 集群管理,爱丁堡大学演讲 </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-05-19-kubernetes-on-openstack" href="/zh-cn/blog/2015/05/19/kubernetes-on-openstack/"> OpenStack 上的 Kubernetes </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-05-11-weekly-kubernetes-community-hangout" href="/zh-cn/blog/2015/05/11/weekly-kubernetes-community-hangout/"> Kubernetes 社区每周聚会笔记- 2015年5月1日 </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-05-04-appc-support-for-kubernetes-through-rkt" href="/zh-cn/blog/2015/05/04/appc-support-for-kubernetes-through-rkt/"> 通过 RKT 对 Kubernetes 的 AppC 支持 </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-04-30-weekly-kubernetes-community-hangout-29" href="/zh-cn/blog/2015/04/30/weekly-kubernetes-community-hangout_29/"> Kubernetes 社区每周聚会笔记- 2015年4月24日 </a> </li> <li class="blog-post collapse " data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-04-23-borg-predecessor-to-kubernetes" href="/zh-cn/blog/2015/04/23/borg-predecessor-to-kubernetes/"> Borg: Kubernetes 的前身 </a> </li> <li class="more-posts collapse " data-year="2015"> <a class="td-sidebar-link" id="more-posts" href="">显示更多文章...</a> </li> <li class="blog-post hidden collapse" data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-04-17-weekly-kubernetes-community-hangout-17" href="/zh-cn/blog/2015/04/17/weekly-kubernetes-community-hangout_17/"> Kubernetes 社区每周聚会笔记- 2015年4月17日 </a> </li> <li class="blog-post hidden collapse" data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-04-16-kubernetes-release-0150" href="/zh-cn/blog/2015/04/16/kubernetes-release-0150/"> Kubernetes Release: 0.15.0 </a> </li> <li class="blog-post hidden collapse" data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-04-04-weekly-kubernetes-community-hangout" href="/zh-cn/blog/2015/04/04/weekly-kubernetes-community-hangout/"> 每周 Kubernetes 社区例会笔记 - 2015 年 4 月 3 日 </a> </li> <li class="blog-post hidden collapse" data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-03-28-weekly-kubernetes-community-hangout" href="/zh-cn/blog/2015/03/28/weekly-kubernetes-community-hangout/"> Kubernetes 社区每周聚会笔记 - 2015 年 3 月 27 日 </a> </li> <li class="blog-post hidden collapse" data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-03-23-kubernetes-gathering-videos" href="/zh-cn/blog/2015/03/23/kubernetes-gathering-videos/"> Kubernetes 采集视频 </a> </li> <li class="blog-post hidden collapse" data-year=2015> <a class="td-sidebar-link td-sidebar-link__page " id="m-zh-cn-blog-2015-03-20-welcome-to-kubernetes-blog" href="/zh-cn/blog/2015/03/20/welcome-to-kubernetes-blog/"> 欢迎来到 Kubernetes 博客! </a> </li> </ul> </ul> </nav> </div> <script> let morePosts = document.querySelectorAll(".more-posts"); let year = ""; morePosts.forEach(link => { link.onclick = (e) => { e.preventDefault(); year = link.dataset.year; console.log(year); let hiddenPosts = document.querySelectorAll(`.blog-post.hidden[data-year="${year}"]`); console.log(hiddenPosts); hiddenPosts.forEach(post => { post.classList.add('show'); post.classList.remove("hidden"); }); link.style.display = "none"; } }); </script> </div> <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main" > <section id="deprecation-warning"> <div class="content deprecation-warning pageinfo"> <h3> 你正在查看的文档所针对的是 Kubernetes 版本: v1.30 </h3> <p> Kubernetes v1.30 版本的文档已不再维护。你现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 <a href="https://kubernetes.io/docs/home/">最新版本。</a> </p> </div> </section> <div class="row"> <div class="col-12"> <h2>Posts in 2024</h2> <ul class="list-unstyled mt-4"> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/07/19/kubernetes-1-31-upcoming-changes/">Kubernetes v1.31 中的移除和主要变更</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 作者 <b>Abigail McCarthy, Edith Puclla, Matteo Bianchi, Rashan Smith, Yigit Demirbas</b> | 2024.07.19 in 博客 </small> </p> <p class="pt-0 mt-0"> 随着 Kubernetes 的发展和成熟,为了项目的整体健康,某些特性可能会被弃用、删除或替换为更好的特性。 本文阐述了 Kubernetes v1.31 版本的一些更改计划,发行团队认为你应当了解这些更改, 以便持续维护 Kubernetes 环境。 下面列出的信息基于 v1.31 版本的当前状态;这些状态可能会在实际发布日期之前发生变化。 Kubernetes API 删除和弃用流程 Kubernetes 项目针对其功能特性有一个详细说明的弃用策略。 此策略规定,只有当某稳定 API 的更 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/07/19/kubernetes-1-31-upcoming-changes/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/06/06/10-years-of-kubernetes/">Kubernetes 的十年</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 作者 <b><a href="https://github.com/mrbobbytables">Bob Killen</a> (CNCF), <a href="https://github.com/chris-short">Chris Short</a> (AWS), <a href="https://github.com/fsmunoz">Frederico Muñoz</a> (SAS), <a href="https://github.com/kaslin">Kaslin Fields</a> (Google), <a href="https://github.com/sftim">Tim Bannister</a> (The Scale Factory), 以及全球的每一位贡献者</b> | 2024.06.06 in 博客 </small> </p> <p class="pt-0 mt-0"> 十年前的 2014 年 6 月 6 日,Kubernetes 的第一次提交被推送到 GitHub。 第一次提交包含了 250 个文件和 47,501 行的 Go、Bash 和 Markdown 代码, 开启了我们今天所拥有的项目。谁能预测到 10 年后,Kubernetes 会成长为迄今为止最大的开源项目之一, 拥有来自超过 8,000 家公司、来自 44 个国家的 88,000 名贡献者。 这一里程碑不仅属于 Kubernetes,也属于由此蓬勃发展的云原生生态系统。 在 CNCF 本身就有 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/06/06/10-years-of-kubernetes/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/05/20/completing-cloud-provider-migration/">完成 Kubernetes 史上最大规模迁移</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 作者 <b>Andrew Sy Kim (Google), Michelle Au (Google), Walter Fender (Google), Michael McCune (Red Hat)</b> | 2024.05.20 in 博客 </small> </p> <p class="pt-0 mt-0"> 早自 Kubernetes v1.7 起,Kubernetes 项目就开始追求取消集成内置云驱动 (KEP-2395)。 虽然这些集成对于 Kubernetes 的早期发展和增长发挥了重要作用,但它们的移除是由两个关键因素驱动的: 为各云启动维护数百万行 Go 代码的原生支持所带来的日趋增长的复杂度,以及将 Kubernetes 打造为真正的供应商中立平台的愿景。 历经很多发布版本之后,我们很高兴地宣布所有云驱动集成组件已被成功地从核心 Kubernetes 仓库迁移到外部插件中。 除了实现我 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/05/20/completing-cloud-provider-migration/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/05/09/gateway-api-v1-1/">Gateway API v1.1:服务网格、GRPCRoute 和更多变化</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 作者 <b><a href="https://github.com/gnossen">Richard Belleville</a> (Google), <a href="https://github.com/frankbu">Frank Budinsky</a> (IBM), <a href="https://github.com/arkodg">Arko Dasgupta</a> (Tetrate), <a href="https://github.com/kflynn">Flynn</a> (Buoyant), <a href="https://github.com/candita">Candace Holman</a> (Red Hat), <a href="https://github.com/howardjohn">John Howard</a> (Solo.io), <a href="https://github.com/xtineskim">Christine Kim</a> (Isovalent), <a href="https://github.com/mlavacca">Mattia Lavacca</a> (Kong), <a href="https://github.com/keithmattix">Keith Mattix</a> (Microsoft), <a href="https://github.com/mikemorris">Mike Morris</a> (Microsoft), <a href="https://github.com/robscott">Rob Scott</a> (Google), <a href="https://github.com/gcs278">Grant Spence</a> (Red Hat), <a href="https://github.com/shaneutt">Shane Utt</a> (Kong), <a href="https://github.com/ginayeh">Gina Yeh</a> (Google), 和其他评审及发布说明的贡献者</b> | 2024.05.09 in 博客 </small> </p> <p class="pt-0 mt-0"> 继去年十月正式发布 Gateway API 之后,Kubernetes SIG Network 现在又很高兴地宣布 Gateway API v1.1 版本发布。 在本次发布中,有几个特性已进阶至标准渠道(GA),特别是对服务网格和 GRPCRoute 的支持也已进阶。 我们还引入了一些新的实验性特性,包括会话持久性和客户端证书验证。 新内容 进阶至标准渠道 本次发布有四个备受期待的特性进阶至标准渠道。这意味着它们不再是实验性的概念; 包含在标准发布渠道中的举措展现了大家对 API 接口的高度信 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/05/09/gateway-api-v1-1/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/04/30/prevent-unauthorized-volume-mode-conversion-ga/">Kubernetes 1.30:防止未经授权的卷模式转换进阶到 GA</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 2024.04.30 in 博客 </small> </p> <p class="pt-0 mt-0"> 作者: Raunak Pradip Shah (Mirantis) 译者: Xin Li (DaoCloud) 随着 Kubernetes 1.30 的发布,防止修改从 Kubernetes 集群中现有 VolumeSnapshot 创建的 PersistentVolumeClaim 的卷模式的特性已被升级至 GA! 问题 PersistentVolumeClaim 的卷模式 是指存储设备上的底层卷是被格式化为某文件系统还是作为原始块设备呈现给使用它的 Pod。 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/04/30/prevent-unauthorized-volume-mode-conversion-ga/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/04/25/structured-authentication-moves-to-beta/">Kubernetes 1.30:结构化身份认证配置进阶至 Beta</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 作者 <b><a href="https://github.com/aramase">Anish Ramasekar</a> (Microsoft)</b> | 2024.04.25 in 博客 </small> </p> <p class="pt-0 mt-0"> 在 Kubernetes 1.30 中,我们(SIG Auth)将结构化身份认证配置(Structured Authentication Configuration)进阶至 Beta。 今天的文章是关于身份认证:找出谁在执行任务,核查他们是否是自己所说的那个人。 本文还述及 Kubernetes v1.30 中关于 鉴权(决定某些人能访问什么,不能访问什么)的新内容。 动机 Kubernetes 长期以来都需要一个更灵活、更好扩展的身份认证系统。 当前的系统虽然强大,但有一些限制,使其难以用在 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/04/25/structured-authentication-moves-to-beta/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/04/24/validating-admission-policy-ga/">Kubernetes 1.30:验证准入策略 ValidatingAdmissionPolicy 正式发布</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 作者 <b>Jiahui Feng (Google)</b> | 2024.04.24 in 博客 </small> </p> <p class="pt-0 mt-0"> 我代表 Kubernetes 项目组成员,很高兴地宣布 ValidatingAdmissionPolicy 已经作为 Kubernetes 1.30 发布的一部分正式发布。 如果你还不了解这个全新的声明式验证准入 Webhook 的替代方案, 请参阅有关这个新特性的上一篇博文。 如果你已经对 ValidatingAdmissionPolicy 有所了解并且想要尝试一下,那么现在是最好的时机。 让我们替换一个简单的 Webhook,体验一下 ValidatingAdmissionPolicy。 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/04/24/validating-admission-policy-ga/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/04/23/recursive-read-only-mounts/">Kubernetes 1.30:只读卷挂载终于可以真正实现只读了</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 2024.04.23 in 博客 </small> </p> <p class="pt-0 mt-0">作者: Akihiro Suda (NTT) 译者: Xin Li (DaoCloud) 只读卷挂载从一开始就是 Kubernetes 的一个特性。 令人惊讶的是,在 Linux 上的某些条件下,只读挂载并不是完全只读的。 从 v1.30 版本开始,这类卷挂载可以被处理为完全只读;v1.30 为递归只读挂载提供 Alpha 支持。 默认情况下,只读卷装载并不是真正的只读 卷挂载可能看似复杂。 你可能期望以下清单使容器中 /mnt 下的所有内容变为只读: --- apiVersion: v1 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/04/23/recursive-read-only-mounts/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/04/22/userns-beta/">Kubernetes 1.30:对 Pod 使用用户命名空间的支持进阶至 Beta</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 作者 <b>Rodrigo Campos Catelin (Microsoft), Giuseppe Scrivano (Red Hat), Sascha Grunert (Red Hat)</b> | 2024.04.22 in 博客 </small> </p> <p class="pt-0 mt-0"> Linux 提供了不同的命名空间来将进程彼此隔离。 例如,一个典型的 Kubernetes Pod 运行在一个网络命名空间中可以隔离网络身份,运行在一个 PID 命名空间中可以隔离进程。 Linux 有一个以前一直未被容器化应用所支持的命名空间是用户命名空间。 这个命名空间允许我们将容器内使用的用户标识符和组标识符(UID 和 GID)与主机上的标识符隔离开来。 这是一个强大的抽象,允许我们以 “root” 身份运行容器: 我们在容器内部有 root 权限,可以在 Pod 内执行所有 root …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/04/22/userns-beta/">更多</a></p> </div> </li> <li class="media mb-4"> <div class="media-body"> <h5 class="mt-0 mb-1"><a href="/zh-cn/blog/2024/04/11/sig-architecture-code-spotlight-2024/">SIG Architecture 特别报道:代码组织</a></h5> <p class="mb-2 mb-md-3"> <small class="text-muted"> 2024.04.11 in 博客 </small> </p> <p class="pt-0 mt-0"> 作者: Frederico Muñoz (SAS Institute) 译者: Xin Li (DaoCloud) 这是 SIG Architecture Spotlight 系列的第三次采访,该系列将涵盖不同的子项目。 我们将介绍 SIG Architecture:代码组织。 在本次 SIG Architecture 聚焦中,我与代码组织子项目的成员 Madhav Jivrajani(VMware)进行了交谈。 介绍代码组织子项目 Frederico (FSM):你好,Madhav,感谢你百 …</p> <p class="pt-0"><a href="/zh-cn/blog/2024/04/11/sig-architecture-code-spotlight-2024/">更多</a></p> </div> </li> </ul> </div> </div> <div class="row pl-2 pt-2"> <div class="col"> <ul class="pagination pagination-default"> <li class="page-item disabled"> <a aria-disabled="true" aria-label="First" class="page-link" role="button" tabindex="-1"><span aria-hidden="true">««</span></a> </li> <li class="page-item disabled"> <a aria-disabled="true" aria-label="Previous" class="page-link" role="button" tabindex="-1"><span aria-hidden="true">«</span></a> </li> <li class="page-item active"> <a aria-current="page" aria-label="Page 1" class="page-link" role="button">1</a> </li> <li class="page-item"> <a href="/zh-cn/blog/page/2/" aria-label="Page 2" class="page-link" role="button">2</a> </li> <li class="page-item"> <a href="/zh-cn/blog/page/3/" aria-label="Page 3" class="page-link" role="button">3</a> </li> <li class="page-item"> <a href="/zh-cn/blog/page/4/" aria-label="Page 4" class="page-link" role="button">4</a> </li> <li class="page-item"> <a href="/zh-cn/blog/page/5/" aria-label="Page 5" class="page-link" role="button">5</a> </li> <li class="page-item"> <a href="/zh-cn/blog/page/2/" aria-label="Next" class="page-link" role="button"><span aria-hidden="true">»</span></a> </li> <li class="page-item"> <a href="/zh-cn/blog/page/23/" aria-label="Last" class="page-link" role="button"><span aria-hidden="true">»»</span></a> </li> </ul> </div> </div> </main> <div class="d-none d-xl-block col-xl-2 td-toc d-print-none"> <div class="td-page-blog-meta ml-2 pb-1 pt-2 mb-4"> <link rel="alternate" type="application/rss+xml" href="https://kubernetes.io/zh-cn/feed.xml" title="Kubernetes"> <a class="widget-link" href="https://kubernetes.io/zh-cn/feed.xml" target="_blank"><div> <i class="fas fa-rss fab-icon"> </i> <span class="widget-link-text">RSS Feed</span></div> </a> <a class="widget-link" href="https://kubernetes.io/docs/contribute/new-content/blogs-case-studies/" target="_blank"><div> <i class="fa fa-edit fab-icon"></i> <span class="widget-link-text">Submit a Post</span></div></a> <a class="widget-link" href="https://twitter.com/kubernetesio" target="_blank"><div> <i class="fab fa-twitter-square fab-icon"> </i> <span class="widget-link-text"> @Kubernetesio</span></div></a> <a class="widget-link" href="https://github.com/kubernetes/kubernetes" target="_blank"><div> <i class="fab fa-github-square fab-icon"></i> <span class="widget-link-text"> on GitHub </span></div></a> <a class="widget-link" href="http://slack.k8s.io" target="_blank"><div><i class="fab fa-slack fab-icon"> </i> <span class="widget-link-text">#kubernetes-users </span></div></a> <a class="widget-link" href="https://stackoverflow.com/questions/tagged/kubernetes" target="_blank"><div><i class="fab fa-stack-overflow fab-icon"></i> <span class="widget-link-text"> Stack Overflow</span></div></a> <a class="widget-link" href="https://discuss.kubernetes.io" target="_blank"><div> <i class="fab fa-discourse fab-icon"></i><span class="widget-link-text"> Forum </span></div></a> <a class="widget-link" href="https://kubernetes.io/docs/setup"><div><i class="fa fa-download fab-icon"></i> <span class="widget-link-text"> Kubernetes</span></div></a> </div> </div> </div> </div> </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 许可: 京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.b8b5957f4ba9b582bc3696c8cbed20dde33f789d0fe3255f10fdc7adecf38b7e.js" integrity="sha256-uLWVf0uptYK8NpbIy+0g3eM/eJ0P4yVfEP3Hrezzi34=" 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>