Skip to content

Commit

Permalink
deploy: 7615a85
Browse files Browse the repository at this point in the history
  • Loading branch information
tobybellwood committed Oct 30, 2024
1 parent 80781e3 commit 8264c9c
Show file tree
Hide file tree
Showing 4 changed files with 351 additions and 385 deletions.
116 changes: 41 additions & 75 deletions concepts-advanced/service-types/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -764,6 +764,13 @@
basic-persistent
</a>

</li>

<li class="md-nav__item">
<a href="#basic-single" class="md-nav__link">
basic-single
</a>

</li>

<li class="md-nav__item">
Expand All @@ -785,20 +792,6 @@
elasticsearch
</a>

</li>

<li class="md-nav__item">
<a href="#kibana" class="md-nav__link">
kibana
</a>

</li>

<li class="md-nav__item">
<a href="#logstash" class="md-nav__link">
logstash
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -4866,6 +4859,13 @@
basic-persistent
</a>

</li>

<li class="md-nav__item">
<a href="#basic-single" class="md-nav__link">
basic-single
</a>

</li>

<li class="md-nav__item">
Expand All @@ -4887,20 +4887,6 @@
elasticsearch
</a>

</li>

<li class="md-nav__item">
<a href="#kibana" class="md-nav__link">
kibana
</a>

</li>

<li class="md-nav__item">
<a href="#logstash" class="md-nav__link">
logstash
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -5148,12 +5134,14 @@ <h2 id="basic-persistent"><code>basic-persistent</code><a class="headerlink" hre
<td style="text-align: left;"><code>3000</code></td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.service.port</code>, <code>lagoon.autogeneratedroute</code>, <code>lagoon.persistent</code>, <code>lagoon.persistent.name</code>, <code>lagoon.persistent.size</code>, <code>lagoon.persistent.class</code> , <code>lagoon.volumes.X.path</code></td>
<td style="text-align: left;"><code>lagoon.service.port</code>, <code>lagoon.autogeneratedroute</code>, <code>lagoon.persistent</code>, <code>lagoon.persistent.name</code>, <code>lagoon.persistent.size</code>, <code>lagoon.volumes.X.path</code></td>
</tr>
</tbody>
</table>
<h2 id="cli"><code>cli</code><a class="headerlink" href="#cli" title="Permanent link">#</a></h2>
<p>Use for any kind of CLI container (like PHP, Node.js, etc). Automatically gets the customer SSH private key that is mounted in <code>/var/run/secrets/lagoon/sshkey/ssh-privatekey</code>.</p>
<h2 id="basic-single"><code>basic-single</code><a class="headerlink" href="#basic-single" title="Permanent link">#</a></h2>
<p>Like <code>basic-persistent</code>. This will also generate persistent storage, defines mount location via <code>lagoon.persistent</code>.</p>
<p>Where this differs from <code>basic-persistent</code> is that the volume is a <code>ReadWriteOnce</code> volume type. The downsides to this service type are that it can't be scaled.</p>
<p>This service type does not support additional volumes.</p>
<table>
<thead>
<tr>
Expand All @@ -5166,16 +5154,16 @@ <h2 id="cli"><code>cli</code><a class="headerlink" href="#cli" title="Permanent
</thead>
<tbody>
<tr>
<td style="text-align: left;">-</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;"><code>lagoon.volumes.X.path</code></td>
<td style="text-align: left;">TCP connection on <code>3000</code></td>
<td style="text-align: left;"><code>3000</code></td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.service.port</code>, <code>lagoon.autogeneratedroute</code>, <code>lagoon.persistent</code>, <code>lagoon.persistent.name</code>, <code>lagoon.persistent.size</code></td>
</tr>
</tbody>
</table>
<h2 id="cli-persistent"><code>cli-persistent</code><a class="headerlink" href="#cli-persistent" title="Permanent link">#</a></h2>
<p>Like <code>cli</code>, expects <code>lagoon.persistent.name</code> to be given the name of a service that has persistent storage, which will be mounted under defined <code>lagoon.persistent</code> label. Does NOT generate its own persistent storage, only used to mount another service's persistent storage.</p>
<h2 id="cli"><code>cli</code><a class="headerlink" href="#cli" title="Permanent link">#</a></h2>
<p>Use for any kind of CLI container (like PHP, Node.js, etc). Automatically gets the customer SSH private key that is mounted in <code>/var/run/secrets/lagoon/sshkey/ssh-privatekey</code>.</p>
<table>
<thead>
<tr>
Expand All @@ -5191,35 +5179,13 @@ <h2 id="cli-persistent"><code>cli-persistent</code><a class="headerlink" href="#
<td style="text-align: left;">-</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.persistent.name</code>, <code>lagoon.persistent</code>, <code>lagoon.volumes.X.path</code></td>
</tr>
</tbody>
</table>
<h2 id="elasticsearch"><code>elasticsearch</code><a class="headerlink" href="#elasticsearch" title="Permanent link">#</a></h2>
<p>Elasticsearch container, will auto-generate persistent storage under <code>/usr/share/elasticsearch/data</code>.</p>
<table>
<thead>
<tr>
<th style="text-align: left;">Healthcheck</th>
<th style="text-align: left;">Exposed Ports</th>
<th style="text-align: left;">Auto Generated Routes</th>
<th style="text-align: left;">Storage</th>
<th style="text-align: left;">Additional customization parameter</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">HTTP on <code>localhost:9200/_cluster/health?local=true</code></td>
<td style="text-align: left;">9200</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.persistent.size</code></td>
<td style="text-align: left;"><code>lagoon.volumes.X.path</code></td>
</tr>
</tbody>
</table>
<h2 id="kibana"><code>kibana</code><a class="headerlink" href="#kibana" title="Permanent link">#</a></h2>
<p>Kibana container.</p>
<h2 id="cli-persistent"><code>cli-persistent</code><a class="headerlink" href="#cli-persistent" title="Permanent link">#</a></h2>
<p>Like <code>cli</code>, expects <code>lagoon.persistent.name</code> to be given the name of a service that has persistent storage, which will be mounted under defined <code>lagoon.persistent</code> label. Does NOT generate its own persistent storage, only used to mount another service's persistent storage.</p>
<table>
<thead>
<tr>
Expand All @@ -5232,16 +5198,16 @@ <h2 id="kibana"><code>kibana</code><a class="headerlink" href="#kibana" title="P
</thead>
<tbody>
<tr>
<td style="text-align: left;">TCP connection on <code>5601</code></td>
<td style="text-align: left;"><code>5601</code></td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.persistent.name</code>, <code>lagoon.persistent</code>, <code>lagoon.volumes.X.path</code></td>
</tr>
</tbody>
</table>
<h2 id="logstash"><code>logstash</code><a class="headerlink" href="#logstash" title="Permanent link">#</a></h2>
<p>Logstash container.</p>
<h2 id="elasticsearch"><code>elasticsearch</code><a class="headerlink" href="#elasticsearch" title="Permanent link">#</a></h2>
<p>Elasticsearch container, will auto-generate persistent storage under <code>/usr/share/elasticsearch/data</code>.</p>
<table>
<thead>
<tr>
Expand All @@ -5254,11 +5220,11 @@ <h2 id="logstash"><code>logstash</code><a class="headerlink" href="#logstash" ti
</thead>
<tbody>
<tr>
<td style="text-align: left;">TCP connection on <code>9600</code></td>
<td style="text-align: left;"><code>9600</code></td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">HTTP on <code>localhost:9200/_cluster/health?local=true</code></td>
<td style="text-align: left;">9200</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.persistent.size</code></td>
</tr>
</tbody>
</table>
Expand Down Expand Up @@ -5456,7 +5422,7 @@ <h2 id="nginx-php-persistent"><code>nginx-php-persistent</code><a class="headerl
<td style="text-align: left;">http on <code>8080</code></td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.autogeneratedroute</code>, <code>lagoon.persistent</code>, <code>lagoon.persistent.name</code>, <code>lagoon.persistent.size</code>, <code>lagoon.persistent.class</code>, <code>lagoon.volumes.X.path</code></td>
<td style="text-align: left;"><code>lagoon.autogeneratedroute</code>, <code>lagoon.persistent</code>, <code>lagoon.persistent.name</code>, <code>lagoon.persistent.size</code>, <code>lagoon.volumes.X.path</code></td>
</tr>
</tbody>
</table>
Expand Down Expand Up @@ -5500,7 +5466,7 @@ <h2 id="node-persistent"><code>node-persistent</code><a class="headerlink" href=
<td style="text-align: left;"><code>3000</code></td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;"><code>lagoon.autogeneratedroute</code>, <code>lagoon.persistent</code>, <code>lagoon.persistent.name</code>, <code>lagoon.persistent.size</code>, <code>lagoon.persistent.class</code>, <code>lagoon.volumes.X.path</code></td>
<td style="text-align: left;"><code>lagoon.autogeneratedroute</code>, <code>lagoon.persistent</code>, <code>lagoon.persistent.name</code>, <code>lagoon.persistent.size</code>, <code>lagoon.volumes.X.path</code></td>
</tr>
</tbody>
</table>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Loading

0 comments on commit 8264c9c

Please sign in to comment.