|
75 | 75 | <h1>Your First Cluster<a class="headerlink" href="#your-first-cluster" title="Permalink to this heading"></a></h1> |
76 | 76 | <p>Create a cluster, we need to create a cluster using the ipfs operator CRD.</p> |
77 | 77 | <p>Create a file with the following information</p> |
78 | | -<dl> |
79 | | -<dt>::</dt><dd><p>apiVersion: cluster.ipfs.io/v1alpha1 |
80 | | -kind: Ipfs |
81 | | -metadata:</p> |
82 | | -<blockquote> |
83 | | -<div><p>name: ipfs-sample-1</p> |
84 | | -</div></blockquote> |
85 | | -<dl class="simple"> |
86 | | -<dt>spec:</dt><dd><p>url: apps.jephilli-4-11-04-28-0655.devcluster.openshift.com |
87 | | -ipfsStorage: 2Gi |
88 | | -clusterStorage: 2Gi |
89 | | -replicas: 5 |
90 | | -public: true</p> |
91 | | -</dd> |
92 | | -</dl> |
93 | | -</dd> |
94 | | -</dl> |
95 | | -<p>Adjust the storage requirements to meet your needs.</p> |
96 | | -<p>Once you have made the necessary adjustments, apply it to your cluster with kubectl</p> |
97 | | -<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">kubectl</span> <span class="n">create</span> <span class="n">namespace</span> <span class="n">my_cluster</span> |
98 | | -<span class="n">kubectl</span> <span class="o">-</span><span class="n">n</span> <span class="n">my_cluster</span> <span class="n">apply</span> <span class="o">-</span><span class="n">f</span> <span class="n">ipfs</span><span class="o">.</span><span class="n">yaml</span> |
99 | | -</pre></div> |
100 | | -</div> |
101 | | -<p>Verify that the cluster has started by viewing the status of the cluster.</p> |
102 | | -<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">kubectl</span> <span class="o">-</span><span class="n">n</span> <span class="n">my_namespace</span> <span class="n">status</span> <span class="n">ipfs</span><span class="o">-</span><span class="n">sample</span><span class="o">-</span><span class="mi">1</span> |
| 78 | +<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">apiVersion</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">cluster.ipfs.io/v1alpha1</span><span class="w"></span> |
| 79 | +<span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Ipfs</span><span class="w"></span> |
| 80 | +<span class="nt">metadata</span><span class="p">:</span><span class="w"></span> |
| 81 | +<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ipfs-sample-1</span><span class="w"></span> |
| 82 | +<span class="nt">spec</span><span class="p">:</span><span class="w"></span> |
| 83 | +<span class="w"> </span><span class="nt">url</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">apps.example.com</span><span class="w"></span> |
| 84 | +<span class="w"> </span><span class="nt">ipfsStorage</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">2Gi</span><span class="w"></span> |
| 85 | +<span class="w"> </span><span class="nt">clusterStorage</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">2Gi</span><span class="w"></span> |
| 86 | +<span class="w"> </span><span class="nt">replicas</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">5</span><span class="w"></span> |
| 87 | +<span class="w"> </span><span class="nt">public</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span> |
103 | 88 | </pre></div> |
104 | 89 | </div> |
| 90 | +<p>Adjust the storage requirements to meet your needs.</p> |
| 91 | +<p>Once you have made the necessary adjustments, apply it to your cluster with kubectl |
| 92 | +.. code-block::bash</p> |
| 93 | +<blockquote> |
| 94 | +<div><p>kubectl create namespace my_cluster |
| 95 | +kubectl -n my_cluster apply -f ipfs.yaml</p> |
| 96 | +</div></blockquote> |
| 97 | +<p>Verify that the cluster has started by viewing the status of the cluster. |
| 98 | +.. code-block::bash</p> |
| 99 | +<blockquote> |
| 100 | +<div><p>kubectl -n my_namespace status ipfs-sample-1</p> |
| 101 | +</div></blockquote> |
105 | 102 | </section> |
106 | 103 |
|
107 | 104 |
|
|
0 commit comments