You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h1id="how-does-it-work">How does it work<aclass="headerlink" href="#how-does-it-work" title="Anchor link to this section for reference">⚓</a></h1>
1040
1040
<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
+
<h2id="demo">Demo<aclass="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
+
<imgalt="Short demo for how the operator works" src="../assets/images/operatorDemo.gif" title="Operator Demo" /></p>
1044
+
<h3id="steps-performed-in-demo">Steps performed in demo<aclass="headerlink" href="#steps-performed-in-demo" title="Anchor link to this section for reference">⚓</a></h3>
<li><spanclass="twemoji"><svgxmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><pathd="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>
1041
1051
<h2id="architecture-overview">Architecture Overview<aclass="headerlink" href="#architecture-overview" title="Anchor link to this section for reference">⚓</a></h2>
1042
1052
<p>The Locust K8s Operator is built using <strong>Go</strong> with the <ahref="https://github.com/kubernetes-sigs/controller-runtime">controller-runtime</a> framework, following the standard Kubernetes operator pattern.</p>
1043
1053
<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>
<h2id="demo">Demo<aclass="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
-
<imgalt="Short demo for how the operator works" src="../assets/images/operatorDemo.gif" title="Operator Demo" /></p>
1201
-
<h3id="steps-performed-in-demo">Steps performed in demo<aclass="headerlink" href="#steps-performed-in-demo" title="Anchor link to this section for reference">⚓</a></h3>
<li><spanclass="twemoji"><svgxmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><pathd="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>
1208
1208
1209
1209
1210
1210
@@ -1225,7 +1225,7 @@ <h3 id="steps-performed-in-demo">Steps performed in demo<a class="headerlink" hr
0 commit comments