Skip to content

Commit 10b03ba

Browse files
Deploy docs preview for PR #274 b596eb3
1 parent ba07a89 commit 10b03ba

File tree

3 files changed

+40
-40
lines changed

3 files changed

+40
-40
lines changed

pr-274/how_does_it_work/index.html

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,34 @@
567567
</label>
568568
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
569569

570+
<li class="md-nav__item">
571+
<a href="#demo" class="md-nav__link">
572+
<span class="md-ellipsis">
573+
574+
Demo
575+
576+
</span>
577+
</a>
578+
579+
<nav class="md-nav" aria-label="Demo">
580+
<ul class="md-nav__list">
581+
582+
<li class="md-nav__item">
583+
<a href="#steps-performed-in-demo" class="md-nav__link">
584+
<span class="md-ellipsis">
585+
586+
Steps performed in demo
587+
588+
</span>
589+
</a>
590+
591+
</li>
592+
593+
</ul>
594+
</nav>
595+
596+
</li>
597+
570598
<li class="md-nav__item">
571599
<a href="#architecture-overview" class="md-nav__link">
572600
<span class="md-ellipsis">
@@ -776,34 +804,6 @@
776804
</ul>
777805
</nav>
778806

779-
</li>
780-
781-
<li class="md-nav__item">
782-
<a href="#demo" class="md-nav__link">
783-
<span class="md-ellipsis">
784-
785-
Demo
786-
787-
</span>
788-
</a>
789-
790-
<nav class="md-nav" aria-label="Demo">
791-
<ul class="md-nav__list">
792-
793-
<li class="md-nav__item">
794-
<a href="#steps-performed-in-demo" class="md-nav__link">
795-
<span class="md-ellipsis">
796-
797-
Steps performed in demo
798-
799-
</span>
800-
</a>
801-
802-
</li>
803-
804-
</ul>
805-
</nav>
806-
807807
</li>
808808

809809
</ul>
@@ -1038,6 +1038,16 @@
10381038

10391039
<h1 id="how-does-it-work">How does it work<a class="headerlink" href="#how-does-it-work" title="Anchor link to this section for reference"></a></h1>
10401040
<p>To run a performance test, basic configuration is provided through a simple and intuitive Kubernetes custom resource. Once deployed, the <em>Operator</em> does all the heavy work of creating and scheduling the resources while making sure that all created load generation pods can effectively communicate with each other.</p>
1041+
<h2 id="demo">Demo<a class="headerlink" href="#demo" title="Anchor link to this section for reference"></a></h2>
1042+
<p>Since a "<em>Picture Is Worth a Thousand Words</em>", here is a gif!
1043+
<img alt="Short demo for how the operator works" src="../assets/images/operatorDemo.gif" title="Operator Demo" /></p>
1044+
<h3 id="steps-performed-in-demo">Steps performed in demo<a class="headerlink" href="#steps-performed-in-demo" title="Anchor link to this section for reference"></a></h3>
1045+
<ul>
1046+
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V8zm4 18H6V4h7v5h5zm-8.46-4.35 2.09 2.09L10.35 19 7 15.65l3.35-3.35 1.28 1.26zm7.46 0L13.65 19l-1.27-1.26 2.09-2.09-2.09-2.09 1.27-1.26z"/></svg></span> Test ConfigMap created in cluster</li>
1047+
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 12h8v2H8zm2 8H6V4h7v5h5v3.1l2-2V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4zm-2-2h4.1l.9-.9V16H8zm12.2-5c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg></span> LocustTest CR deployed into the cluster</li>
1048+
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2 .9-2 2-2 2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.89 2-2-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73 0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z"/></svg></span> The <em>Operator</em> creating, configuring and scheduling test resources on CR creation event</li>
1049+
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zm-4-2v8H5v-8zm2-2H3v10a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2zm1-3h-3l-1-1H6L5 5H2v2h12z"/></svg></span> The <em>Operator</em> cleaning up test resources after test CR has been removed</li>
1050+
</ul>
10411051
<h2 id="architecture-overview">Architecture Overview<a class="headerlink" href="#architecture-overview" title="Anchor link to this section for reference"></a></h2>
10421052
<p>The Locust K8s Operator is built using <strong>Go</strong> with the <a href="https://github.com/kubernetes-sigs/controller-runtime">controller-runtime</a> framework, following the standard Kubernetes operator pattern.</p>
10431053
<p>When you create a LocustTest CR, the controller picks it up and orchestrates the creation of all necessary resources. Here's how the pieces fit together:</p>
@@ -1195,16 +1205,6 @@ <h3 id="status-tracking">Status Tracking<a class="headerlink" href="#status-trac
11951205
<span class="w"> </span><span class="nt">reason</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">AllWorkersConnected</span>
11961206
<span class="w"> </span><span class="nt">message</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;All</span><span class="nv"> </span><span class="s">5</span><span class="nv"> </span><span class="s">workers</span><span class="nv"> </span><span class="s">connected</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">master&quot;</span>
11971207
</code></pre></div>
1198-
<h2 id="demo">Demo<a class="headerlink" href="#demo" title="Anchor link to this section for reference"></a></h2>
1199-
<p>Since a "<em>Picture Is Worth a Thousand Words</em>", here is a gif!
1200-
<img alt="Short demo for how the operator works" src="../assets/images/operatorDemo.gif" title="Operator Demo" /></p>
1201-
<h3 id="steps-performed-in-demo">Steps performed in demo<a class="headerlink" href="#steps-performed-in-demo" title="Anchor link to this section for reference"></a></h3>
1202-
<ul>
1203-
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V8zm4 18H6V4h7v5h5zm-8.46-4.35 2.09 2.09L10.35 19 7 15.65l3.35-3.35 1.28 1.26zm7.46 0L13.65 19l-1.27-1.26 2.09-2.09-2.09-2.09 1.27-1.26z"/></svg></span> Test ConfigMap created in cluster</li>
1204-
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 12h8v2H8zm2 8H6V4h7v5h5v3.1l2-2V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4zm-2-2h4.1l.9-.9V16H8zm12.2-5c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg></span> LocustTest CR deployed into the cluster</li>
1205-
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2 .9-2 2-2 2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.89 2-2-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73 0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z"/></svg></span> The <em>Operator</em> creating, configuring and scheduling test resources on CR creation event</li>
1206-
<li><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zm-4-2v8H5v-8zm2-2H3v10a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2zm1-3h-3l-1-1H6L5 5H2v2h12z"/></svg></span> The <em>Operator</em> cleaning up test resources after test CR has been removed</li>
1207-
</ul>
12081208

12091209

12101210

@@ -1225,7 +1225,7 @@ <h3 id="steps-performed-in-demo">Steps performed in demo<a class="headerlink" hr
12251225
<span class="md-icon" title="Last update">
12261226
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
12271227
</span>
1228-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="February 11, 2026 22:59:28 UTC">February 11, 2026</span>
1228+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="February 12, 2026 09:24:31 UTC">February 12, 2026</span>
12291229
</span>
12301230

12311231

pr-274/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

pr-274/sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)