Skip to content

Commit

Permalink
Deployed 1de6054 to 7.2 with MkDocs 1.5.3 and mike 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
CI Pipeline committed Oct 21, 2024
1 parent e6957e0 commit 7bd7a94
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 14 deletions.
18 changes: 9 additions & 9 deletions 7.2/Advanced/airgapped/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
</span></code></pre></div> <p>If <code>--containerd-namespace</code> is not specified, images will be imported into <code>k8s.io</code> namespace. </p> <div class="admonition note"> <p class=admonition-title><code>sudo</code> required</p> <p>Depending on how <code>containerd</code> has been installed and configured it may require running the above command with <code>sudo</code></p> </div> <h4 id=mindthegap-import-to-an-internal-oci-registry>mindthegap - Import to an internal OCI Registry<a class=headerlink href=#mindthegap-import-to-an-internal-oci-registry title="Permanent link">&para;</a></h4> <div class=highlight><span class=filename>mindthegap import image-bundle</span><pre><span></span><code><span id=__span-3-1><a id=__codelineno-3-1 name=__codelineno-3-1 href=#__codelineno-3-1></a>mindthegap<span class=w> </span>push<span class=w> </span>bundle<span class=w> </span>--bundle<span class=w> </span>&lt;path/to/bundle.tar&gt;<span class=w> </span><span class=se>\</span>
</span><span id=__span-3-2><a id=__codelineno-3-2 name=__codelineno-3-2 href=#__codelineno-3-2></a>--to-registry<span class=w> </span>&lt;registry.address&gt;<span class=w> </span><span class=se>\</span>
</span><span id=__span-3-3><a id=__codelineno-3-3 name=__codelineno-3-3 href=#__codelineno-3-3></a><span class=o>[</span>--to-registry-insecure-skip-tls-verify<span class=o>]</span>
</span></code></pre></div> </div> <div class=tabbed-block> <p>It is possible with <code>containerd</code> to pull images, save them and load them either into a Container Registry in the air gapped environment or directly into another <code>containerd</code> instance. </p> <p>If the target <code>containerd</code> is on a node running a Kubernetes Cluster then these images will be sourced by Kubernetes from the loaded images, via <abbr title="Container Runtime Interface">CRI</abbr>, with no requirement to pull them from an external source e.g. a Registry or Mirror.</p> <div class="admonition note"> <p class=admonition-title><code>sudo</code> required</p> <p>Depending on how <code>containerd</code> has been installed and configured many of the example calls below may require running with <code>sudo</code></p> </div> <h3 id=containerd-using-containerd-to-pull-and-export-an-image>containerd - Using <code>containerd</code> to pull and export an image<a class=headerlink href=#containerd-using-containerd-to-pull-and-export-an-image title="Permanent link">&para;</a></h3> <p>Similar to <code>docker pull</code> we can use <code>ctr image pull</code> so to pull the core Kinetica DB cpu based image</p> <div class=highlight><span class=filename>Pull a remote image (containerd)</span><pre><span></span><code><span id=__span-4-1><a id=__codelineno-4-1 name=__codelineno-4-1 href=#__codelineno-4-1></a>ctr<span class=w> </span>image<span class=w> </span>pull<span class=w> </span>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-3
</span></code></pre></div> <p>We now need to export the pulled image as an archive to the local filesystem.</p> <div class=highlight><span class=filename>Export a local image (containerd)</span><pre><span></span><code><span id=__span-5-1><a id=__codelineno-5-1 name=__codelineno-5-1 href=#__codelineno-5-1></a>ctr<span class=w> </span>image<span class=w> </span><span class=nb>export</span><span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-3.tar<span class=w> </span><span class=se>\</span>
</span><span id=__span-5-2><a id=__codelineno-5-2 name=__codelineno-5-2 href=#__codelineno-5-2></a>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-3
</span></code></pre></div> <p>We can now transfer this archive (<code>kinetica-k8s-cpu-v7.2.2-2.ga-3.tar</code>) to the Kubernetes Node inside the air-gapped environment.</p> <h3 id=containerd-using-containerd-to-import-an-image>containerd - Using <code>containerd</code> to import an image<a class=headerlink href=#containerd-using-containerd-to-import-an-image title="Permanent link">&para;</a></h3> <p>Using <code>containerd</code> to import an image on to a Kubernetes Node on which a Kinetica Cluster is running.</p> <div class=highlight><span class=filename>Import the Images</span><pre><span></span><code><span id=__span-6-1><a id=__codelineno-6-1 name=__codelineno-6-1 href=#__codelineno-6-1></a>ctr<span class=w> </span>-n<span class=o>=</span>k8s.io<span class=w> </span>images<span class=w> </span>import<span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-3.tar
</span></code></pre></div> <div class="admonition warning"> <p class=admonition-title><code>-n=k8s.io</code></p> <p>It is possible to use <code>ctr images import kinetica-k8s-cpu-v7.2.2-2.ga-3.rc-3.tar</code> to import the image to <code>containerd</code>.</p> <p>However, in order for the image to be visible to the Kubernetes Cluster running on <code>containerd</code> it is necessary to add the parameter <code>-n=k8s.io</code>.</p> </div> <h3 id=containerd-verifying-the-image-is-available>containerd - Verifying the image is available<a class=headerlink href=#containerd-verifying-the-image-is-available title="Permanent link">&para;</a></h3> <p>To verify the image is loaded into <code>containerd</code> on the node run the following on the node: -</p> <div class=highlight><span class=filename>Verify containerd Images</span><pre><span></span><code><span id=__span-7-1><a id=__codelineno-7-1 name=__codelineno-7-1 href=#__codelineno-7-1></a>ctr<span class=w> </span>image<span class=w> </span>ls
</span></code></pre></div> </div> <div class=tabbed-block> <p>It is possible with <code>containerd</code> to pull images, save them and load them either into a Container Registry in the air gapped environment or directly into another <code>containerd</code> instance. </p> <p>If the target <code>containerd</code> is on a node running a Kubernetes Cluster then these images will be sourced by Kubernetes from the loaded images, via <abbr title="Container Runtime Interface">CRI</abbr>, with no requirement to pull them from an external source e.g. a Registry or Mirror.</p> <div class="admonition note"> <p class=admonition-title><code>sudo</code> required</p> <p>Depending on how <code>containerd</code> has been installed and configured many of the example calls below may require running with <code>sudo</code></p> </div> <h3 id=containerd-using-containerd-to-pull-and-export-an-image>containerd - Using <code>containerd</code> to pull and export an image<a class=headerlink href=#containerd-using-containerd-to-pull-and-export-an-image title="Permanent link">&para;</a></h3> <p>Similar to <code>docker pull</code> we can use <code>ctr image pull</code> so to pull the core Kinetica DB cpu based image</p> <div class=highlight><span class=filename>Pull a remote image (containerd)</span><pre><span></span><code><span id=__span-4-1><a id=__codelineno-4-1 name=__codelineno-4-1 href=#__codelineno-4-1></a>ctr<span class=w> </span>image<span class=w> </span>pull<span class=w> </span>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-4
</span></code></pre></div> <p>We now need to export the pulled image as an archive to the local filesystem.</p> <div class=highlight><span class=filename>Export a local image (containerd)</span><pre><span></span><code><span id=__span-5-1><a id=__codelineno-5-1 name=__codelineno-5-1 href=#__codelineno-5-1></a>ctr<span class=w> </span>image<span class=w> </span><span class=nb>export</span><span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-4.tar<span class=w> </span><span class=se>\</span>
</span><span id=__span-5-2><a id=__codelineno-5-2 name=__codelineno-5-2 href=#__codelineno-5-2></a>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-4
</span></code></pre></div> <p>We can now transfer this archive (<code>kinetica-k8s-cpu-v7.2.2-2.ga-4.tar</code>) to the Kubernetes Node inside the air-gapped environment.</p> <h3 id=containerd-using-containerd-to-import-an-image>containerd - Using <code>containerd</code> to import an image<a class=headerlink href=#containerd-using-containerd-to-import-an-image title="Permanent link">&para;</a></h3> <p>Using <code>containerd</code> to import an image on to a Kubernetes Node on which a Kinetica Cluster is running.</p> <div class=highlight><span class=filename>Import the Images</span><pre><span></span><code><span id=__span-6-1><a id=__codelineno-6-1 name=__codelineno-6-1 href=#__codelineno-6-1></a>ctr<span class=w> </span>-n<span class=o>=</span>k8s.io<span class=w> </span>images<span class=w> </span>import<span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-4.tar
</span></code></pre></div> <div class="admonition warning"> <p class=admonition-title><code>-n=k8s.io</code></p> <p>It is possible to use <code>ctr images import kinetica-k8s-cpu-v7.2.2-2.ga-4.rc-3.tar</code> to import the image to <code>containerd</code>.</p> <p>However, in order for the image to be visible to the Kubernetes Cluster running on <code>containerd</code> it is necessary to add the parameter <code>-n=k8s.io</code>.</p> </div> <h3 id=containerd-verifying-the-image-is-available>containerd - Verifying the image is available<a class=headerlink href=#containerd-verifying-the-image-is-available title="Permanent link">&para;</a></h3> <p>To verify the image is loaded into <code>containerd</code> on the node run the following on the node: -</p> <div class=highlight><span class=filename>Verify containerd Images</span><pre><span></span><code><span id=__span-7-1><a id=__codelineno-7-1 name=__codelineno-7-1 href=#__codelineno-7-1></a>ctr<span class=w> </span>image<span class=w> </span>ls
</span></code></pre></div> <p>To verify the image is visible to Kubernetes on the node run the following: -</p> <div class=highlight><span class=filename>Verify CRI Images</span><pre><span></span><code><span id=__span-8-1><a id=__codelineno-8-1 name=__codelineno-8-1 href=#__codelineno-8-1></a>crictl<span class=w> </span>images
</span></code></pre></div> </div> <div class=tabbed-block> <p>It is possible with <code>docker</code> to pull images, save them and load them into an OCI Container Registry in the air gapped environment.</p> <div class=highlight><span class=filename>Pull a remote image (docker)</span><pre><span></span><code><span id=__span-9-1><a id=__codelineno-9-1 name=__codelineno-9-1 href=#__codelineno-9-1></a>docker<span class=w> </span>pull<span class=w> </span>--platformlinux/amd64<span class=w> </span>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-3
</span></code></pre></div> <div class=highlight><span class=filename>Export a local image (docker)</span><pre><span></span><code><span id=__span-10-1><a id=__codelineno-10-1 name=__codelineno-10-1 href=#__codelineno-10-1></a>docker<span class=w> </span><span class=nb>export</span><span class=w> </span>--platformlinux/amd64<span class=w> </span>-o<span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-3.tar<span class=w> </span><span class=se>\</span>
</span><span id=__span-10-2><a id=__codelineno-10-2 name=__codelineno-10-2 href=#__codelineno-10-2></a>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-3
</span></code></pre></div> <p>We can now transfer this archive (<code>kinetica-k8s-cpu-v7.2.2-2.ga-3.rc-3.tar</code>) to the Kubernetes Node inside the air-gapped environment.</p> <h3 id=docker-using-docker-to-import-an-image>docker - Using <code>docker</code> to import an image<a class=headerlink href=#docker-using-docker-to-import-an-image title="Permanent link">&para;</a></h3> <p>Using <code>docker</code> to import an image on to a Kubernetes Node on which a Kinetica Cluster is running.</p> <div class=highlight><span class=filename>Import the Images</span><pre><span></span><code><span id=__span-11-1><a id=__codelineno-11-1 name=__codelineno-11-1 href=#__codelineno-11-1></a>docker<span class=w> </span>import<span class=w> </span>--platformlinux/amd64<span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-3.tar<span class=w> </span>registry:repository/kinetica-k8s-cpu:v7.2.0-3.rc-3
</span></code></pre></div> </div> <div class=tabbed-block> <p>It is possible with <code>docker</code> to pull images, save them and load them into an OCI Container Registry in the air gapped environment.</p> <div class=highlight><span class=filename>Pull a remote image (docker)</span><pre><span></span><code><span id=__span-9-1><a id=__codelineno-9-1 name=__codelineno-9-1 href=#__codelineno-9-1></a>docker<span class=w> </span>pull<span class=w> </span>--platformlinux/amd64<span class=w> </span>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-4
</span></code></pre></div> <div class=highlight><span class=filename>Export a local image (docker)</span><pre><span></span><code><span id=__span-10-1><a id=__codelineno-10-1 name=__codelineno-10-1 href=#__codelineno-10-1></a>docker<span class=w> </span><span class=nb>export</span><span class=w> </span>--platformlinux/amd64<span class=w> </span>-o<span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-4.tar<span class=w> </span><span class=se>\</span>
</span><span id=__span-10-2><a id=__codelineno-10-2 name=__codelineno-10-2 href=#__codelineno-10-2></a>docker.io/kinetica/kinetica-k8s-cpu:v7.2.2-2.ga-4
</span></code></pre></div> <p>We can now transfer this archive (<code>kinetica-k8s-cpu-v7.2.2-2.ga-4.rc-3.tar</code>) to the Kubernetes Node inside the air-gapped environment.</p> <h3 id=docker-using-docker-to-import-an-image>docker - Using <code>docker</code> to import an image<a class=headerlink href=#docker-using-docker-to-import-an-image title="Permanent link">&para;</a></h3> <p>Using <code>docker</code> to import an image on to a Kubernetes Node on which a Kinetica Cluster is running.</p> <div class=highlight><span class=filename>Import the Images</span><pre><span></span><code><span id=__span-11-1><a id=__codelineno-11-1 name=__codelineno-11-1 href=#__codelineno-11-1></a>docker<span class=w> </span>import<span class=w> </span>--platformlinux/amd64<span class=w> </span>kinetica-k8s-cpu-v7.2.2-2.ga-4.tar<span class=w> </span>registry:repository/kinetica-k8s-cpu:v7.2.0-3.rc-3
</span></code></pre></div> </div> </div> </div> <hr> </article> </div> <script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var tab,labels=set.querySelector(".tabbed-labels");for(tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> <button type=button class="md-top md-icon" data-md-component=top hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12Z"/></svg> Back to top </button> </main> <footer class=md-footer> <nav class="md-footer__inner md-grid" aria-label=Footer> <a href=../ingress_configuration/ class="md-footer__link md-footer__link--prev" aria-label="Previous: Ingress Configuration"> <div class="md-footer__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> </div> <div class=md-footer__title> <span class=md-footer__direction> Previous </span> <div class=md-ellipsis> Ingress Configuration </div> </div> </a> <a href=../minio_s3_dev_test/ class="md-footer__link md-footer__link--next" aria-label="Next: S3 Storage for Dev/Test"> <div class=md-footer__title> <span class=md-footer__direction> Next </span> <div class=md-ellipsis> S3 Storage for Dev/Test </div> </div> <div class="md-footer__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg> </div> </a> </nav> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class=md-copyright> <div class=md-copyright__highlight> Copyright &copy; 2016 - 2024 Kinetica DB Inc. </div> Made with <a href=https://squidfunk.github.io/mkdocs-material/ target=_blank rel=noopener> Material for MkDocs </a> </div> </div> </div> </footer> </div> <div class=md-dialog data-md-component=dialog> <div class="md-dialog__inner md-typeset"></div> </div> <div class=md-progress data-md-component=progress role=progressbar></div> <script id=__config type=application/json>{"base": "../..", "features": ["announce.dismiss", "content.tooltips", "content.code.copy", "content.code.annotate", "content.tabs.link", "header.autohide", "navigation.expand", "navigation.footer", "navigation.indexes", "navigation.instant", "navigation.instant.progress", "navigation.prune", "navigation.sections", "navigation.top", "navigation.tracking", "search.highlight", "search.share", "search.suggest", "tags", "navigation.tabs", "navigation.tabs.sticky"], "search": "../../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src=../../assets/javascripts/bundle.c8d2eff1.min.js></script> <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body> </html>
8 changes: 4 additions & 4 deletions 7.2/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v1
entries:
kinetica-operators:
- apiVersion: v2
appVersion: v7.2.2-2.ga-3
created: "2024-10-15T19:37:31.921954216Z"
appVersion: v7.2.2-2.ga-4
created: "2024-10-21T15:18:15.966274289Z"
dependencies:
- name: openldap
repository: ""
Expand All @@ -17,7 +17,7 @@ entries:
name: gpu-operator
repository: ""
description: A Helm chart for deploying Kinetica Operators
digest: 31c942c2ed8a5fe90e692184cbfa55a58ecac44354bf991cf4d526c009178a50
digest: 7efb4bfa8f53d4fefb4a7312857d52bc78269a9f680e3fc5daf097260c346763
name: kinetica-operators
type: application
urls:
Expand Down Expand Up @@ -1783,4 +1783,4 @@ entries:
urls:
- https://kineticadb.github.io/charts/7.2/kinetica-operators-0.0.0.tgz
version: 0.0.0
generated: "2024-10-21T13:50:42.143823786Z"
generated: "2024-10-21T15:18:15.910924747Z"
Binary file modified 7.2/kinetica-operators-72.2.2.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion 7.2/search/search_index.json

Large diffs are not rendered by default.

Binary file modified 7.2/sitemap.xml.gz
Binary file not shown.

0 comments on commit 7bd7a94

Please sign in to comment.