CINXE.COM
Download Kubernetes | Kubernetes
<!doctype html> <html lang="en" class="no-js"> <head> <meta name="robots" content="noindex, nofollow"> <link rel="alternate" hreflang="zh-cn" href="https://kubernetes.io/zh-cn/releases/download/"> <link rel="alternate" hreflang="pl" href="https://kubernetes.io/pl/releases/download/"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="generator" content="Hugo 0.111.3"> <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>Download Kubernetes | Kubernetes</title><meta property="og:title" content="Download Kubernetes" /> <meta property="og:description" content="Kubernetes ships binaries for each component as well as a standard set of client applications to bootstrap or interact with a cluster. Components like the API server are capable of running within container images inside of a cluster. Those components are also shipped in container images as part of the official release process. All binaries as well as container images are available for multiple operating systems as well as hardware architectures." /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://kubernetes.io/releases/download/" /><meta property="article:section" content="releases" /> <meta property="article:modified_time" content="2023-11-24T00:09:21+00:00" /><meta property="og:site_name" content="Kubernetes" /> <meta itemprop="name" content="Download Kubernetes"> <meta itemprop="description" content="Kubernetes ships binaries for each component as well as a standard set of client applications to bootstrap or interact with a cluster. Components like the API server are capable of running within container images inside of a cluster. Those components are also shipped in container images as part of the official release process. All binaries as well as container images are available for multiple operating systems as well as hardware architectures."> <meta itemprop="dateModified" content="2023-11-24T00:09:21+00:00" /> <meta itemprop="wordCount" content="1133"> <meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/> <meta name="twitter:title" content="Download Kubernetes"/> <meta name="twitter:description" content="Kubernetes ships binaries for each component as well as a standard set of client applications to bootstrap or interact with a cluster. Components like the API server are capable of running within container images inside of a cluster. Those components are also shipped in container images as part of the official release process. All binaries as well as container images are available for multiple operating systems as well as hardware architectures."/> <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 ships binaries for each component as well as a standard set of client applications to bootstrap or interact with a cluster. Components like the API server are capable of running within container images inside of a cluster. Those components are also shipped in container images as part of the official release process. All binaries as well as container images are available for multiple operating systems as well as hardware architectures."> <meta property="og:description" content="Kubernetes ships binaries for each component as well as a standard set of client applications to bootstrap or interact with a cluster. Components like the API server are capable of running within container images inside of a cluster. Those components are also shipped in container images as part of the official release process. All binaries as well as container images are available for multiple operating systems as well as hardware architectures."> <meta name="twitter:description" content="Kubernetes ships binaries for each component as well as a standard set of client applications to bootstrap or interact with a cluster. Components like the API server are capable of running within container images inside of a cluster. Those components are also shipped in container images as part of the official release process. All binaries as well as container images are available for multiple operating systems as well as hardware architectures."> <meta property="og:url" content="https://kubernetes.io/releases/download/"> <meta property="og:title" content="Download Kubernetes"> <meta name="twitter:title" content="Download Kubernetes"> <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="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/release_binaries.js"></script> <title>Download Kubernetes | Kubernetes</title> </head> <body class="td-page td-documentation"> <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="/"></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="/docs/" >Documentation</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/blog/" >Kubernetes Blog</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/training/" >Training</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/partners/" >Partners</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/community/" >Community</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/case-studies/" >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"> Versions </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/releases">Release Information</a> <a class="dropdown-item" href="https://kubernetes.io/releases/download/">v1.31</a> <a class="dropdown-item" href="https://v1-30.docs.kubernetes.io/releases/download/">v1.30</a> <a class="dropdown-item" href="https://v1-29.docs.kubernetes.io/releases/download/">v1.29</a> <a class="dropdown-item" href="https://v1-28.docs.kubernetes.io/releases/download/">v1.28</a> <a class="dropdown-item" href="https://v1-27.docs.kubernetes.io/releases/download/">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"> English </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/zh-cn/releases/download/">中文 (Chinese)</a> <a class="dropdown-item" href="/pl/releases/download/">Polski (Polish)</a> </div> </li> </ul> </div> <button id="hamburger" onclick="kub.toggleMenu()" data-auto-burger-exclude><div></div></button> </nav> <section class="header-hero filler"> </section> </header> <div class="container-fluid td-outer"> <div class="td-main"> <div class="row flex-column flex-md-row"> <div id="sidebarnav" class="split td-sidebar d-print-none"> <script> $(function() { $("#td-section-nav a").removeClass("active"); $("#td-section-nav #m-releases-download").addClass("active"); $("#td-section-nav #m-releases-download-li span").addClass("td-sidebar-nav-active-item"); $("#td-section-nav #m-releases-download").parents("li").addClass("active-path"); $("#td-section-nav li.active-path").addClass("show"); $("#td-section-nav li.active-path").children("input").prop('checked', true); $("#td-section-nav #m-releases-download-li").siblings("li").addClass("show"); $("#td-section-nav #m-releases-download-li").children("ul").children("li").addClass("show"); $("#td-sidebar-menu").toggleClass("d-none"); }); </script> <div id="td-sidebar-menu" class="td-sidebar__inner d-none"> <form class="td-sidebar__search d-flex align-items-center"> <input type="search" class="form-control td-search-input" name="q" placeholder=" Search this site" aria-label="Search this site" autocomplete="off" > <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 foldable-nav" id="td-section-nav"> <ul class="td-sidebar-nav__section pr-md-3 ul-0"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-releases-li"> <ul class="ul-1"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-download-li"> <input type="checkbox" id="m-releases-download-check"/> <label for="m-releases-download-check"><a href="/releases/download/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-download"><span class="">Download Kubernetes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-release-li"> <input type="checkbox" id="m-releases-release-check"/> <label for="m-releases-release-check"><a href="/releases/release/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-release"><span class="">Kubernetes Release Cycle</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-patch-releases-li"> <input type="checkbox" id="m-releases-patch-releases-check"/> <label for="m-releases-patch-releases-check"><a href="/releases/patch-releases/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-patch-releases"><span class="">Patch Releases</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-release-managers-li"> <input type="checkbox" id="m-releases-release-managers-check"/> <label for="m-releases-release-managers-check"><a href="/releases/release-managers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-release-managers"><span class="">Release Managers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-notes-li"> <input type="checkbox" id="m-releases-notes-check"/> <label for="m-releases-notes-check"><a href="/releases/notes/" title="Notes" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-notes"><span class="">Release Notes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-version-skew-policy-li"> <input type="checkbox" id="m-releases-version-skew-policy-check"/> <label for="m-releases-version-skew-policy-check"><a href="/releases/version-skew-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-version-skew-policy"><span class="">Version Skew Policy</span></a></label> </li> </ul> </li> </ul> </nav> </div> </div> <div id="maindoc" class="split pl-md-5 row"> <main role="main" class="col-xl-8"> <nav aria-label="breadcrumb" class="td-breadcrumbs"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="https://kubernetes.io/releases/">Release History</a> </li> <li class="breadcrumb-item active" aria-current="page"> <a href="https://kubernetes.io/releases/download/">Download Kubernetes</a> </li> </ol> </nav> <section id="deprecation-warning"> <div class="content deprecation-warning pageinfo"> <h3> You are viewing documentation for Kubernetes version: v1.28 </h3> <p> Kubernetes v1.28 documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date information, see the <a href="https://kubernetes.io/docs/home/">latest version.</a> </p> </div> </section> <div class="td-content"> <h1>Download Kubernetes</h1> <p>Kubernetes ships binaries for each component as well as a standard set of client applications to bootstrap or interact with a cluster. Components like the API server are capable of running within container images inside of a cluster. Those components are also shipped in container images as part of the official release process. All binaries as well as container images are available for multiple operating systems as well as hardware architectures.</p> <h3 id="kubectl">kubectl</h3> <!-- overview --> <p>The Kubernetes command-line tool, <a href="/docs/reference/kubectl/kubectl/">kubectl</a>, allows you to run commands against Kubernetes clusters.</p> <p>You can use kubectl to deploy applications, inspect and manage cluster resources, and view logs. For more information including a complete list of kubectl operations, see the <a href="/docs/reference/kubectl/"><code>kubectl</code> reference documentation</a>.</p> <p>kubectl is installable on a variety of Linux platforms, macOS and Windows. Find your preferred operating system below.</p> <ul> <li><a href="/docs/tasks/tools/install-kubectl-linux">Install kubectl on Linux</a></li> <li><a href="/docs/tasks/tools/install-kubectl-macos">Install kubectl on macOS</a></li> <li><a href="/docs/tasks/tools/install-kubectl-windows">Install kubectl on Windows</a></li> </ul> <h2 id="container-images">Container images</h2> <p>All Kubernetes container images are deployed to the <code>registry.k8s.io</code> container image registry.</p> <table> <thead> <tr> <th>Container Image</th> <th>Supported Architectures</th> </tr> </thead> <tbody> <tr> <td>registry.k8s.io/kube-apiserver:v1.28.4</td> <td>amd64, arm, arm64, ppc64le, s390x</td> </tr> <tr> <td>registry.k8s.io/kube-controller-manager:v1.28.4</td> <td>amd64, arm, arm64, ppc64le, s390x</td> </tr> <tr> <td>registry.k8s.io/kube-proxy:v1.28.4</td> <td>amd64, arm, arm64, ppc64le, s390x</td> </tr> <tr> <td>registry.k8s.io/kube-scheduler:v1.28.4</td> <td>amd64, arm, arm64, ppc64le, s390x</td> </tr> <tr> <td>registry.k8s.io/conformance:v1.28.4</td> <td>amd64, arm, arm64, ppc64le, s390x</td> </tr> </tbody> </table> <h3 id="container-image-architectures">Container image architectures</h3> <p>All container images are available for multiple architectures, whereas the container runtime should choose the correct one based on the underlying platform. It is also possible to pull a dedicated architecture by suffixing the container image name, for example <code>registry.k8s.io/kube-apiserver-arm64:v1.28.4</code>.</p> <h3 id="container-image-signatures">Container image signatures</h3> <div style="margin-top: 10px; margin-bottom: 10px;"> <b>FEATURE STATE:</b> <code>Kubernetes v1.26 [beta]</code> </div> <p>For Kubernetes v1.28, container images are signed using <a href="https://sigstore.dev">sigstore</a> signatures:</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> Container image sigstore signatures do currently not match between different geographical locations. More information about this problem is available in the corresponding <a href="https://github.com/kubernetes/registry.k8s.io/issues/187">GitHub issue</a>. </div> <p>The Kubernetes project publishes a list of signed Kubernetes container images in <a href="https://spdx.dev/specifications/">SPDX 2.3</a> format. You can fetch that list using:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>curl -Ls <span style="color:#b44">"https://sbom.k8s.io/</span><span style="color:#a2f;font-weight:bold">$(</span>curl -Ls https://dl.k8s.io/release/stable.txt<span style="color:#a2f;font-weight:bold">)</span><span style="color:#b44">/release"</span> | grep <span style="color:#b44">"SPDXID: SPDXRef-Package-registry.k8s.io"</span> | grep -v sha256 | cut -d- -f3- | sed <span style="color:#b44">'s/-/\//'</span> | sed <span style="color:#b44">'s/-v1/:v1/'</span> </span></span></code></pre></div><p>To manually verify signed container images of Kubernetes core components, refer to <a href="/docs/tasks/administer-cluster/verify-signed-artifacts">Verify Signed Container Images</a>.</p> <p>If you pull a container image for a specific architecture, the single-architecture image is signed in the same way as for the multi-architecture manifest lists.</p> <h2 id="binaries">Binaries</h2> <div class="downloadbinaries-nojs"> <p>You can find links to download Kubernetes components (and their checksums) in the <a href="https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG">CHANGELOG</a> files. Alternately, use <a href="https://www.downloadkubernetes.com/">downloadkubernetes.com</a> to filter by version and architecture.</p> </div> <div id="download-kubernetes-data" style="display: none;"> <p> You can find the links to download v1.28 Kubernetes components (along with their checksums) below. To access downloads for older supported versions, visit the respective documentation link for <a href="https://kubernetes.io/docs/home/supported-doc-versions/#versions-older">older versions</a> or use <a href="https://www.downloadkubernetes.com/">downloadkubernetes.com</a>. </p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> To download older patch versions of v1.28 Kubernetes components (and their checksums), please refer to the <a href="https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG/CHANGELOG-1.28.md">CHANGELOG</a> file. </div> <details> <summary>Download Options</summary> <div class="text-center w-100"> <div class="d-inline-block text-center pr-4"> <div> <b>Operating Systems</b> <div class="buttons" id="os-filter"> <button class="btn btn-outline-primary m-1" data-os="darwin-data">darwin</button> <button class="btn btn-outline-primary m-1" data-os="linux-data">linux</button> <button class="btn btn-outline-primary m-1" data-os="windows-data">windows</button> </div> </div> </div> <div class="d-inline-block text-center pr-4"> <div> <b>Latest Version</b> <div class="buttons" id="version-filter"> <button class="btn btn-primary m-1" data-version="v1.28.15-data">v1.28 (Patch Release v1.28.15)</button> </div> </div> </div> <div class="text-center w-100 p-4"> <div> <b>Architectures</b> <div class="buttons" id="arch-filter"> <button class="btn btn-outline-primary m-1" data-arch="386-data">386</button> <button class="btn btn-outline-primary m-1" data-arch="amd64-data">amd64</button> <button class="btn btn-outline-primary m-1" data-arch="arm-data">arm</button> <button class="btn btn-outline-primary m-1" data-arch="arm64-data">arm64</button> <button class="btn btn-outline-primary m-1" data-arch="ppc64le-data">ppc64le</button> <button class="btn btn-outline-primary m-1" data-arch="s390x-data">s390x</button> </div> </div> </div> </div> </details> <div class="table-responsive"> <table class="table" id="release-binary-table"> <caption style="display:none">Download Kubernetes component binaries</caption> <thead> <tr> <th>Version</th> <th>Operating System</th> <th>Architecture</th> <th>Download Binary</th> <th>Copy Link</th> </tr> </thead> <tbody> <tr class="v1.28.15-data darwin-data amd64-data kubectl-data"> <td>v1.28.15</td> <td>darwin</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl">dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data darwin-data amd64-data kubectl-convert-data"> <td>v1.28.15</td> <td>darwin</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl-convert">dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/amd64/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data darwin-data arm64-data kubectl-data"> <td>v1.28.15</td> <td>darwin</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl">dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data darwin-data arm64-data kubectl-convert-data"> <td>v1.28.15</td> <td>darwin</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl-convert">dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/darwin/arm64/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data 386-data kubectl-data"> <td>v1.28.15</td> <td>linux</td> <td>386</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl">dl.k8s.io/v1.28.15/bin/linux/386/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data 386-data kubectl-convert-data"> <td>v1.28.15</td> <td>linux</td> <td>386</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl-convert">dl.k8s.io/v1.28.15/bin/linux/386/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/386/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data apiextensions-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/apiextensions-apiserver">apiextensions-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/apiextensions-apiserver">dl.k8s.io/v1.28.15/bin/linux/amd64/apiextensions-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/apiextensions-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/apiextensions-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/apiextensions-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kube-aggregator-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-aggregator">kube-aggregator</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-aggregator">dl.k8s.io/v1.28.15/bin/linux/amd64/kube-aggregator</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-aggregator.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-aggregator.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-aggregator.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kube-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-apiserver">kube-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-apiserver">dl.k8s.io/v1.28.15/bin/linux/amd64/kube-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kube-controller-manager-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-controller-manager">kube-controller-manager</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-controller-manager">dl.k8s.io/v1.28.15/bin/linux/amd64/kube-controller-manager</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-controller-manager.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-controller-manager.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-controller-manager.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kube-log-runner-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-log-runner">kube-log-runner</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-log-runner">dl.k8s.io/v1.28.15/bin/linux/amd64/kube-log-runner</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-log-runner.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-log-runner.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-log-runner.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kube-proxy-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-proxy">kube-proxy</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-proxy">dl.k8s.io/v1.28.15/bin/linux/amd64/kube-proxy</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-proxy.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-proxy.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-proxy.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kube-scheduler-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-scheduler">kube-scheduler</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-scheduler">dl.k8s.io/v1.28.15/bin/linux/amd64/kube-scheduler</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-scheduler.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-scheduler.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kube-scheduler.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kubeadm-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubeadm">kubeadm</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubeadm">dl.k8s.io/v1.28.15/bin/linux/amd64/kubeadm</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubeadm.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubeadm.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubeadm.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kubectl-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl">dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kubectl-convert-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl-convert">dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data kubelet-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubelet">kubelet</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubelet">dl.k8s.io/v1.28.15/bin/linux/amd64/kubelet</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubelet.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubelet.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/kubelet.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data amd64-data mounter-data"> <td>v1.28.15</td> <td>linux</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/mounter">mounter</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/mounter">dl.k8s.io/v1.28.15/bin/linux/amd64/mounter</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/mounter.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/mounter.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/amd64/mounter.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm-data kubectl-data"> <td>v1.28.15</td> <td>linux</td> <td>arm</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl">dl.k8s.io/v1.28.15/bin/linux/arm/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm-data kubectl-convert-data"> <td>v1.28.15</td> <td>linux</td> <td>arm</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl-convert">dl.k8s.io/v1.28.15/bin/linux/arm/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data apiextensions-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/apiextensions-apiserver">apiextensions-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/apiextensions-apiserver">dl.k8s.io/v1.28.15/bin/linux/arm64/apiextensions-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/apiextensions-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/apiextensions-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/apiextensions-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kube-aggregator-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-aggregator">kube-aggregator</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-aggregator">dl.k8s.io/v1.28.15/bin/linux/arm64/kube-aggregator</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-aggregator.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-aggregator.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-aggregator.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kube-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-apiserver">kube-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-apiserver">dl.k8s.io/v1.28.15/bin/linux/arm64/kube-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kube-controller-manager-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-controller-manager">kube-controller-manager</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-controller-manager">dl.k8s.io/v1.28.15/bin/linux/arm64/kube-controller-manager</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-controller-manager.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-controller-manager.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-controller-manager.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kube-log-runner-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-log-runner">kube-log-runner</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-log-runner">dl.k8s.io/v1.28.15/bin/linux/arm64/kube-log-runner</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-log-runner.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-log-runner.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-log-runner.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kube-proxy-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-proxy">kube-proxy</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-proxy">dl.k8s.io/v1.28.15/bin/linux/arm64/kube-proxy</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-proxy.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-proxy.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-proxy.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kube-scheduler-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-scheduler">kube-scheduler</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-scheduler">dl.k8s.io/v1.28.15/bin/linux/arm64/kube-scheduler</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-scheduler.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-scheduler.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kube-scheduler.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kubeadm-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubeadm">kubeadm</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubeadm">dl.k8s.io/v1.28.15/bin/linux/arm64/kubeadm</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubeadm.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubeadm.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubeadm.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kubectl-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl">dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kubectl-convert-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl-convert">dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data kubelet-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubelet">kubelet</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubelet">dl.k8s.io/v1.28.15/bin/linux/arm64/kubelet</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubelet.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubelet.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/kubelet.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data arm64-data mounter-data"> <td>v1.28.15</td> <td>linux</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/mounter">mounter</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/mounter">dl.k8s.io/v1.28.15/bin/linux/arm64/mounter</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/mounter.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/mounter.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/arm64/mounter.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data apiextensions-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/apiextensions-apiserver">apiextensions-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/apiextensions-apiserver">dl.k8s.io/v1.28.15/bin/linux/ppc64le/apiextensions-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/apiextensions-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/apiextensions-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/apiextensions-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kube-aggregator-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-aggregator">kube-aggregator</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-aggregator">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-aggregator</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-aggregator.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-aggregator.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-aggregator.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kube-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-apiserver">kube-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-apiserver">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kube-controller-manager-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-controller-manager">kube-controller-manager</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-controller-manager">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-controller-manager</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-controller-manager.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-controller-manager.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-controller-manager.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kube-log-runner-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-log-runner">kube-log-runner</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-log-runner">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-log-runner</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-log-runner.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-log-runner.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-log-runner.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kube-proxy-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-proxy">kube-proxy</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-proxy">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-proxy</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-proxy.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-proxy.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-proxy.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kube-scheduler-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-scheduler">kube-scheduler</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-scheduler">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-scheduler</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-scheduler.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-scheduler.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kube-scheduler.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kubeadm-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubeadm">kubeadm</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubeadm">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubeadm</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubeadm.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubeadm.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubeadm.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kubectl-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kubectl-convert-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl-convert">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data kubelet-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubelet">kubelet</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubelet">dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubelet</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubelet.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubelet.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/kubelet.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data ppc64le-data mounter-data"> <td>v1.28.15</td> <td>linux</td> <td>ppc64le</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/mounter">mounter</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/mounter">dl.k8s.io/v1.28.15/bin/linux/ppc64le/mounter</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/mounter.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/mounter.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/ppc64le/mounter.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data apiextensions-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/apiextensions-apiserver">apiextensions-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/apiextensions-apiserver">dl.k8s.io/v1.28.15/bin/linux/s390x/apiextensions-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/apiextensions-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/apiextensions-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/apiextensions-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kube-aggregator-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-aggregator">kube-aggregator</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-aggregator">dl.k8s.io/v1.28.15/bin/linux/s390x/kube-aggregator</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-aggregator.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-aggregator.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-aggregator.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kube-apiserver-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-apiserver">kube-apiserver</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-apiserver">dl.k8s.io/v1.28.15/bin/linux/s390x/kube-apiserver</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-apiserver.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-apiserver.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-apiserver.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kube-controller-manager-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-controller-manager">kube-controller-manager</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-controller-manager">dl.k8s.io/v1.28.15/bin/linux/s390x/kube-controller-manager</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-controller-manager.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-controller-manager.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-controller-manager.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kube-log-runner-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-log-runner">kube-log-runner</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-log-runner">dl.k8s.io/v1.28.15/bin/linux/s390x/kube-log-runner</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-log-runner.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-log-runner.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-log-runner.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kube-proxy-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-proxy">kube-proxy</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-proxy">dl.k8s.io/v1.28.15/bin/linux/s390x/kube-proxy</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-proxy.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-proxy.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-proxy.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kube-scheduler-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-scheduler">kube-scheduler</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-scheduler">dl.k8s.io/v1.28.15/bin/linux/s390x/kube-scheduler</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-scheduler.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-scheduler.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kube-scheduler.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kubeadm-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubeadm">kubeadm</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubeadm">dl.k8s.io/v1.28.15/bin/linux/s390x/kubeadm</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubeadm.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubeadm.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubeadm.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kubectl-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl">kubectl</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl">dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kubectl-convert-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl-convert">kubectl-convert</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl-convert">dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl-convert</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl-convert.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl-convert.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubectl-convert.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data kubelet-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubelet">kubelet</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubelet">dl.k8s.io/v1.28.15/bin/linux/s390x/kubelet</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubelet.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubelet.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/kubelet.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data linux-data s390x-data mounter-data"> <td>v1.28.15</td> <td>linux</td> <td>s390x</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/mounter">mounter</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/mounter">dl.k8s.io/v1.28.15/bin/linux/s390x/mounter</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/mounter.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/mounter.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/linux/s390x/mounter.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data 386-data kubectl-convert.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>386</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl-convert.exe">kubectl-convert.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl-convert.exe">dl.k8s.io/v1.28.15/bin/windows/386/kubectl-convert.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl-convert.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl-convert.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl-convert.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data 386-data kubectl.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>386</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl.exe">kubectl.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl.exe">dl.k8s.io/v1.28.15/bin/windows/386/kubectl.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/386/kubectl.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data amd64-data kube-log-runner.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-log-runner.exe">kube-log-runner.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-log-runner.exe">dl.k8s.io/v1.28.15/bin/windows/amd64/kube-log-runner.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-log-runner.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-log-runner.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-log-runner.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data amd64-data kube-proxy.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-proxy.exe">kube-proxy.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-proxy.exe">dl.k8s.io/v1.28.15/bin/windows/amd64/kube-proxy.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-proxy.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-proxy.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kube-proxy.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data amd64-data kubeadm.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubeadm.exe">kubeadm.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubeadm.exe">dl.k8s.io/v1.28.15/bin/windows/amd64/kubeadm.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubeadm.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubeadm.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubeadm.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data amd64-data kubectl-convert.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl-convert.exe">kubectl-convert.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl-convert.exe">dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl-convert.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl-convert.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl-convert.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl-convert.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data amd64-data kubectl.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl.exe">kubectl.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl.exe">dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubectl.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data amd64-data kubelet.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>amd64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubelet.exe">kubelet.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubelet.exe">dl.k8s.io/v1.28.15/bin/windows/amd64/kubelet.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubelet.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubelet.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/amd64/kubelet.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data arm64-data kubectl-convert.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl-convert.exe">kubectl-convert.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl-convert.exe">dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl-convert.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl-convert.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl-convert.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl-convert.exe.cert">cert</a>) </span> </td> </tr> <tr class="v1.28.15-data windows-data arm64-data kubectl.exe-data"> <td>v1.28.15</td> <td>windows</td> <td>arm64</td> <td> <span title="download binary file"> <a href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl.exe">kubectl.exe</a> </span> </td> <td> <span class="icon"> <i class="fa fa-copy"></i> </span> <span title="copy to clipboard"> <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl.exe">dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl.exe</a> (<a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl.exe.sha256">checksum</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl.exe.sig">signature</a> | <a class="release-binary-copy" href="https://dl.k8s.io/v1.28.15/bin/windows/arm64/kubectl.exe.cert">cert</a>) </span> </td> </tr> </tbody> </table> </div> </div> </div> <div id="pre-footer"> <h2>Feedback</h2> <p class="feedback--prompt">Was this page helpful? </p> <button class="btn btn-primary mb-4 feedback--yes">Yes</button> <button class="btn btn-primary mb-4 feedback--no">No</button> <p class="feedback--response feedback--response__hidden"> Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on <a target="_blank" rel="noopener" href="https://stackoverflow.com/questions/tagged/kubernetes"> Stack Overflow</a>. Open an issue in the <a href="https://www.github.com/kubernetes/website/">GitHub Repository</a> if you want to <a class="feedback--link" target="_blank" rel="noopener" href="https://github.com/kubernetes/website/issues/new?title=Issue%20with%20k8s.io"> report a problem</a> or <a class="feedback--link" target="_blank" rel="noopener" href="https://github.com/kubernetes/website/issues/new?title=Improvement%20for%20k8s.io"> suggest an improvement</a>. </p> </div> <script> const yes = document.querySelector('.feedback--yes'); const no = document.querySelector('.feedback--no'); document.querySelectorAll('.feedback--link').forEach(link => { link.href = link.href + window.location.pathname; }); const sendFeedback = (value) => { if (!gtag) { console.log('!gtag'); } gtag('event', 'click', { 'event_category': 'Helpful', 'event_label': window.location.pathname, value }); }; const disableButtons = () => { yes.disabled = true; yes.classList.add('feedback--button__disabled'); no.disabled = true; no.classList.add('feedback--button__disabled'); }; yes.addEventListener('click', () => { sendFeedback(1); disableButtons(); document.querySelector('.feedback--response').classList.remove('feedback--response__hidden'); }); no.addEventListener('click', () => { sendFeedback(0); disableButtons(); document.querySelector('.feedback--response').classList.remove('feedback--response__hidden'); }); </script> <div class="text-muted mt-5 pt-3 border-top"> Last modified November 24, 2023 at 12:09 AM PST: <a href="https://github.com/kubernetes/website/commit/d8e55f2ec1d66d115860d80c4011de5965c90881">Revise detail about container image downloads (d8e55f2ec1)</a> </div> </main> <div class="d-none d-xl-block td-toc d-print-none col-xl-4"> <div class="td-page-meta ml-2 pb-1 pt-2 mb-0"> <a href="https://github.com/kubernetes/website/edit/main/content/en/releases/download.md" target="_blank"><i class="fa fa-edit fa-fw"></i> Edit this page</a> <a href="https://github.com/kubernetes/website/new/main/content/en/releases/download.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the+page+%28weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory%3B+lowest+number+first%29.%0A%2A+Add+a+good+commit+message+at+the+bottom+of+the+page+%28%3C80+characters%3B+use+the+extended+description+field+for+more+detail%29.%0A%2A+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request.%0A" target="_blank"><i class="fa fa-edit fa-fw"></i> Create child page</a> <a href="https://github.com/kubernetes/website/issues/new?title=Download%20Kubernetes" target="_blank"><i class="fab fa-github fa-fw"></i> Create an issue</a> <a id="print" href="https://kubernetes.io/releases/_print/"><i class="fa fa-print fa-fw"></i> Print entire section</a> </div> <nav id="TableOfContents"> <ul> <li> <ul> <li><a href="#kubectl">kubectl</a></li> </ul> </li> <li><a href="#container-images">Container images</a> <ul> <li><a href="#container-image-architectures">Container image architectures</a></li> <li><a href="#container-image-signatures">Container image signatures</a></li> </ul> </li> <li><a href="#binaries">Binaries</a></li> </ul> </nav> </div> </div> </div> </div> </div> <footer class="d-print-none"> <div class="footer__links"> <nav> <a class="text-white" href="/docs/home/">Documentation</a> <a class="text-white" href="/blog/">Blog</a> <a class="text-white" href="/training/">Training</a> <a class="text-white" href="/partners/">Partners</a> <a class="text-white" href="/community/">Community</a> <a class="text-white" href="/case-studies/">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="Twitter" aria-label="Twitter"> <a class="text-white" target="_blank" href="https://twitter.com/kubernetesio"> <i class="fab fa-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 Authors | Documentation Distributed under <a href="https://git.k8s.io/website/LICENSE" class="light-text">CC BY 4.0</a></small> <br/> <small class="text-white">Copyright © 2024 The Linux Foundation ®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage" class="light-text">Trademark Usage page</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 async src="/js/mermaid-8.13.4.min.js" integrity="sha384-5hHNvPeMrNH14oM3IcQofDoBhiclNK3g2+hnEinKzQ07C4AliMeVpnvxuiwEGpaO" crossorigin="anonymous"></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>