mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-02 22:03:01 +02:00
Deployed 7114b018 to dev with MkDocs 1.6.1 and mike 2.1.3
This commit is contained in:
@@ -829,6 +829,45 @@
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#resource-limits" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Resource Limits
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Resource Limits">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#configuring-resource-limits" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Configuring Resource Limits
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#monitoring-resource-usage" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Monitoring Resource Usage
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -2405,6 +2444,45 @@
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#resource-limits" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Resource Limits
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Resource Limits">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#configuring-resource-limits" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Configuring Resource Limits
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#monitoring-resource-usage" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Monitoring Resource Usage
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -3061,6 +3139,37 @@ capabilities {
|
||||
containers. Please note, that this is an advanced topic that require
|
||||
time and analysis of your container application to figure out which
|
||||
capabilities you need.</p>
|
||||
<h2 id="resource-limits">Resource Limits<a class="headerlink" href="#resource-limits" title="Permanent link">¶</a></h2>
|
||||
<p>Containers can be configured with resource limits to control their memory
|
||||
and CPU usage. This helps prevent containers from consuming excessive system
|
||||
resources and ensures fair resource allocation across multiple containers.</p>
|
||||
<h3 id="configuring-resource-limits">Configuring Resource Limits<a class="headerlink" href="#configuring-resource-limits" title="Permanent link">¶</a></h3>
|
||||
<p>Resource limits are set per container and include:</p>
|
||||
<ul>
|
||||
<li><strong>Memory:</strong> Maximum memory usage in kibibytes (KiB)</li>
|
||||
<li><strong>CPU:</strong> Maximum CPU usage in millicores (1000 millicores = 1 CPU core)</li>
|
||||
</ul>
|
||||
<p>Example configuration limiting a container to 512 MiB of memory and 1.5 CPU cores:</p>
|
||||
<div class="highlight"><pre><span></span><code>admin@example:/> configure
|
||||
admin@example:/config/> edit container web
|
||||
admin@example:/config/container/web/> edit resource-limit
|
||||
admin@example:/config/container/web/resource-limit/> set memory 524288
|
||||
admin@example:/config/container/web/resource-limit/> set cpu 1500
|
||||
admin@example:/config/container/web/resource-limit/> leave
|
||||
</code></pre></div>
|
||||
<p>Common CPU limit examples:</p>
|
||||
<ul>
|
||||
<li><code>500</code> = 0.5 cores (50% of one core)</li>
|
||||
<li><code>1000</code> = 1.0 cores (one full core)</li>
|
||||
<li><code>2000</code> = 2.0 cores (two full cores)</li>
|
||||
</ul>
|
||||
<h3 id="monitoring-resource-usage">Monitoring Resource Usage<a class="headerlink" href="#monitoring-resource-usage" title="Permanent link">¶</a></h3>
|
||||
<p>Runtime resource usage statistics are available in the operational datastore:</p>
|
||||
<div class="highlight"><pre><span></span><code>admin@example:/> show container web
|
||||
...
|
||||
</code></pre></div>
|
||||
<p>Use <code>show container usage</code> to see resource consumption across all containers,
|
||||
including memory, CPU, block I/O, network I/O, and process counts.</p>
|
||||
<h2 id="networking-and-containers">Networking and Containers<a class="headerlink" href="#networking-and-containers" title="Permanent link">¶</a></h2>
|
||||
<p>By default, unlike other systems, persistent<sup id="fnref:1"><a class="footnote-ref" href="#fn:1">2</a></sup> containers have no
|
||||
networking enabled. All network access has to be set up explicitly.
|
||||
|
||||
File diff suppressed because one or more lines are too long
+39
-39
@@ -2,158 +2,158 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/boot/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/branding/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/container/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/developers-guide/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/dhcp/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/discovery/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/eth-counters/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/firewall/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/hardware/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/license/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/management/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/netboot/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/networking/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/override-package/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/qos/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/scripting-netconf/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/scripting-prod/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/scripting-restconf/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/scripting-sysrepocfg/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/scripting/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/support/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/syslog/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/system/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/test-arch/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/testing/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/tunnels/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/upgrade/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/virtual/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/vpd/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/wifi/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/configure/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/introduction/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/keybindings/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/netcalc/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/quick/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/tcpdump/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/text-editor/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://kernelkit.github.io/infix/dev/cli/upgrade/</loc>
|
||||
<lastmod>2025-12-18</lastmod>
|
||||
<lastmod>2026-01-02</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
Binary file not shown.
+4
-4
@@ -2,7 +2,9 @@
|
||||
{
|
||||
"version": "dev",
|
||||
"title": "dev",
|
||||
"aliases": []
|
||||
"aliases": [
|
||||
"latest"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "25.11",
|
||||
@@ -22,8 +24,6 @@
|
||||
{
|
||||
"version": "25.08",
|
||||
"title": "25.08",
|
||||
"aliases": [
|
||||
"latest"
|
||||
]
|
||||
"aliases": []
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user