diff --git a/01-intro.html b/01-intro.html index 39e1e6f..94c7ffe 100644 --- a/01-intro.html +++ b/01-intro.html @@ -561,7 +561,7 @@ <h3 class="callout-title">Key Points</h3> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/01-intro.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/02-storage.html b/02-storage.html index eb7710c..3b8b512 100644 --- a/02-storage.html +++ b/02-storage.html @@ -621,7 +621,7 @@ <h3 class="callout-title">Key Points</h3> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/02-storage.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-16", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/03-disk-image.html b/03-disk-image.html index 0de1106..9bb0095 100644 --- a/03-disk-image.html +++ b/03-disk-image.html @@ -321,7 +321,7 @@ <h2 class="accordion-header" id="flush-headingTwelve"> </div> <hr></nav><main id="main-content" class="main-content"><div class="container lesson-content"> <h1>Disk image</h1> - <p>Last updated on 2024-10-19 | + <p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/03-disk-image.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> @@ -509,6 +509,16 @@ <h3 class="accordion-header" id="headingSpoiler1"> </div> </div> </div> +<p>Once the image is built, you can see it in the list of available +images with</p> +<div class="codewrapper sourceCode" id="cb14"> +<h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> +</h3> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb14-1"><a href="#cb14-1" tabindex="-1"></a><span class="ex">gcloud</span> compute images list</span></code></pre> +</div> +<p>That’s a long list, there are many images already available. Your new +image has your project name under “PROJECT” and +<code>secondary-disk-image</code> under “FAMILY”.</p> </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a></h2> <hr class="half-width"><div class="section level3"> <h3 id="computing">Computing<a class="anchor" aria-label="anchor" href="#computing"></a></h3> @@ -600,8 +610,8 @@ <h3 class="callout-title">Key Points</h3> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/03-disk-image.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/03-disk-image.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/04-cluster.html b/04-cluster.html index ddd9e0d..7fcb149 100644 --- a/04-cluster.html +++ b/04-cluster.html @@ -322,7 +322,7 @@ <h2 class="accordion-header" id="flush-headingTwelve"> </div> <hr></nav><main id="main-content" class="main-content"><div class="container lesson-content"> <h1>Kubernetes cluster</h1> - <p>Last updated on 2024-10-18 | + <p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/04-cluster.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> @@ -419,29 +419,37 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i <p>The configurable parameters are defined in <code>variables.tf</code> and can be modified in <code>terraform.tfvars</code>.</p> </section><section><h2 class="section-heading" id="create-the-cluster">Create the cluster<a class="anchor" aria-label="anchor" href="#create-the-cluster"></a></h2> -<hr class="half-width"><p>Set the variables in the <code>terraform.tfvars</code> files.</p> -<p>Run</p> -<div class="codewrapper sourceCode" id="cb5"> +<hr class="half-width"><p>Set the variables in the <code>terraform.tfvars</code> files for +example to</p> +<pre><code><span><span class="va">project_id</span> <span class="op">=</span> <span class="st">"<PROJECT_ID>"</span></span> +<span><span class="va">region</span> <span class="op">=</span> <span class="st">"europe-west4-a"</span></span> +<span><span class="va">name</span> <span class="op">=</span> <span class="st">"1"</span></span> +<span><span class="va">gke_num_nodes</span> <span class="op">=</span> <span class="fl">2</span></span></code></pre> +<p>With these parameters, a cluster named <code>cluster-1</code> with 2 +nodes will be created in the region <code>europe-west4-a</code>. You +must define your GCP project.</p> +<p>To create the resources, run</p> +<div class="codewrapper sourceCode" id="cb6"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> </div> <p>and confirm “yes”.</p> </section><section><h2 class="section-heading" id="connect-to-the-cluster-and-inspect">Connect to the cluster and inspect<a class="anchor" aria-label="anchor" href="#connect-to-the-cluster-and-inspect"></a></h2> -<hr class="half-width"><div class="codewrapper sourceCode" id="cb6"> +<hr class="half-width"><div class="codewrapper sourceCode" id="cb7"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb7"> +<div class="codewrapper sourceCode" id="cb8"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb8"> +<div class="codewrapper sourceCode" id="cb9"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> </div> <!-- ## Enable image streaming @@ -452,7 +460,21 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i ``` --> </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a></h2> -<hr class="half-width"><div id="keypoints1" class="callout keypoints"> +<hr class="half-width"><div class="section level3"> +<h3 id="cluster-management-fee">Cluster management fee<a class="anchor" aria-label="anchor" href="#cluster-management-fee"></a></h3> +<p>For the GKE “Standard” cluster, there’s a cluster management fee of +$0.10 per hour.</p> +</div> +<div class="section level3"> +<h3 id="cpu-and-memory">CPU and memory<a class="anchor" aria-label="anchor" href="#cpu-and-memory"></a></h3> +<p>The cost is determined by the machine and disk type and is per time. +For this small example cluster with two e2-standard-4 nodes (4 vCPUs and +16 GB memory) the cost the cost is 0.3$ per hour. Each node has a 100 GB +disk, and the cost is for two of these disks is 0.006$ per hour, +i.e. very small compared to the machine cost.</p> +<p>The cluster usage contributes to the cost through data transfer and +networking, but for this example case it is minimal.</p> +<div id="keypoints1" class="callout keypoints"> <div class="callout-square"> <i class="callout-icon" data-feather="key"></i> </div> @@ -468,6 +490,7 @@ <h3 class="callout-title">Key Points</h3> Place links that you need to refer to multiple times across pages here. Delete any links that you are not going to use. --> +</div> </section></div> <!-- / div.lesson-content --> </main><!-- / main#main-content.main-content --><nav class="bottom-pagination mx-md-4" aria-label="Previous and Next Chapter"><div class="d-block d-sm-block d-md-none"> <a class="chapter-link" href="03-disk-image.html"><i aria-hidden="true" class="small-arrow" data-feather="arrow-left"></i>Previous</a> @@ -526,8 +549,8 @@ <h3 class="callout-title">Key Points</h3> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/04-cluster.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/04-cluster.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-18", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/05-workflow.html b/05-workflow.html index aac1718..a6850ce 100644 --- a/05-workflow.html +++ b/05-workflow.html @@ -575,7 +575,7 @@ <h3 class="callout-title">Key Points</h3> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/05-workflow.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/404.html b/404.html index b0e011c..5ff5397 100644 --- a/404.html +++ b/404.html @@ -365,8 +365,8 @@ <h1>Page not found</h1> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/404.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/404.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/CODE_OF_CONDUCT.html b/CODE_OF_CONDUCT.html index d18234b..fd7c1e9 100644 --- a/CODE_OF_CONDUCT.html +++ b/CODE_OF_CONDUCT.html @@ -392,7 +392,7 @@ <h1>Contributor Code of Conduct</h1> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/CODE_OF_CONDUCT.html", "dateCreated": "2024-10-10", "dateModified": "2024-06-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/LICENSE.html b/LICENSE.html index adcf499..57aff8e 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -473,7 +473,7 @@ <h1>Licenses</h1> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/LICENSE.html", "dateCreated": "2024-10-10", "dateModified": "2024-06-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/aio.html b/aio.html index a3bb309..49ff6f6 100644 --- a/aio.html +++ b/aio.html @@ -811,7 +811,7 @@ <h3 class="callout-title">Key Points</h3> </div> </section></section><section id="aio-03-disk-image"><p>Content from <a href="03-disk-image.html">Disk image</a></p> <hr> -<p>Last updated on 2024-10-19 | +<p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/03-disk-image.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> <div class="text-end"> @@ -1010,6 +1010,16 @@ <h3 class="accordion-header" id="headingSpoiler1"> </div> </div> </div> +<p>Once the image is built, you can see it in the list of available +images with</p> +<div class="codewrapper sourceCode" id="cb14"> +<h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> +</h3> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb14-1"><a href="#cb14-1" tabindex="-1"></a><span class="ex">gcloud</span> compute images list</span></code></pre> +</div> +<p>That’s a long list, there are many images already available. Your new +image has your project name under “PROJECT” and +<code>secondary-disk-image</code> under “FAMILY”.</p> </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a> </h2> <hr class="half-width"> @@ -1051,7 +1061,7 @@ <h3 class="callout-title">Key Points</h3> </div> </section></section><section id="aio-04-cluster"><p>Content from <a href="04-cluster.html">Kubernetes cluster</a></p> <hr> -<p>Last updated on 2024-10-18 | +<p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/04-cluster.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> <div class="text-end"> @@ -1158,31 +1168,39 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i </section><section><h2 class="section-heading" id="create-the-cluster">Create the cluster<a class="anchor" aria-label="anchor" href="#create-the-cluster"></a> </h2> <hr class="half-width"> -<p>Set the variables in the <code>terraform.tfvars</code> files.</p> -<p>Run</p> -<div class="codewrapper sourceCode" id="cb5"> +<p>Set the variables in the <code>terraform.tfvars</code> files for +example to</p> +<pre><code><span><span class="va">project_id</span> <span class="op">=</span> <span class="st">"<PROJECT_ID>"</span></span> +<span><span class="va">region</span> <span class="op">=</span> <span class="st">"europe-west4-a"</span></span> +<span><span class="va">name</span> <span class="op">=</span> <span class="st">"1"</span></span> +<span><span class="va">gke_num_nodes</span> <span class="op">=</span> <span class="fl">2</span></span></code></pre> +<p>With these parameters, a cluster named <code>cluster-1</code> with 2 +nodes will be created in the region <code>europe-west4-a</code>. You +must define your GCP project.</p> +<p>To create the resources, run</p> +<div class="codewrapper sourceCode" id="cb6"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> </div> <p>and confirm “yes”.</p> </section><section><h2 class="section-heading" id="connect-to-the-cluster-and-inspect">Connect to the cluster and inspect<a class="anchor" aria-label="anchor" href="#connect-to-the-cluster-and-inspect"></a> </h2> <hr class="half-width"> -<div class="codewrapper sourceCode" id="cb6"> +<div class="codewrapper sourceCode" id="cb7"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb7"> +<div class="codewrapper sourceCode" id="cb8"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb8"> +<div class="codewrapper sourceCode" id="cb9"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> </div> <!-- ## Enable image streaming @@ -1195,6 +1213,22 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a> </h2> <hr class="half-width"> +<div class="section level3"> +<h3 id="cluster-management-fee">Cluster management fee<a class="anchor" aria-label="anchor" href="#cluster-management-fee"></a> +</h3> +<p>For the GKE “Standard” cluster, there’s a cluster management fee of +$0.10 per hour.</p> +</div> +<div class="section level3"> +<h3 id="cpu-and-memory">CPU and memory<a class="anchor" aria-label="anchor" href="#cpu-and-memory"></a> +</h3> +<p>The cost is determined by the machine and disk type and is per time. +For this small example cluster with two e2-standard-4 nodes (4 vCPUs and +16 GB memory) the cost the cost is 0.3$ per hour. Each node has a 100 GB +disk, and the cost is for two of these disks is 0.006$ per hour, +i.e. very small compared to the machine cost.</p> +<p>The cluster usage contributes to the cost through data transfer and +networking, but for this example case it is minimal.</p> <div id="keypoints1" class="callout keypoints"> <div class="callout-square"> <i class="callout-icon" data-feather="key"></i> @@ -1213,6 +1247,7 @@ <h3 class="callout-title">Key Points</h3> Place links that you need to refer to multiple times across pages here. Delete any links that you are not going to use. --> +</div> </section></section><section id="aio-05-workflow"><p>Content from <a href="05-workflow.html">Set up workflow</a></p> <hr> <p>Last updated on 2024-10-19 | @@ -1473,8 +1508,8 @@ <h3 class="callout-title">Key Points</h3> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/aio.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/aio.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/images.html b/images.html index d87357b..1d635d7 100644 --- a/images.html +++ b/images.html @@ -407,8 +407,8 @@ <h2 class="accordion-header" id="flush-headingTwelve"> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/images.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/images.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/index.html b/index.html index c8bff4f..1fe4110 100644 --- a/index.html +++ b/index.html @@ -467,8 +467,8 @@ <h3 id="optional-for-building-an-image-disk-go">Optional for building an image d "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/index.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/index.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor-notes.html b/instructor-notes.html index 99731d0..701b823 100644 --- a/instructor-notes.html +++ b/instructor-notes.html @@ -410,8 +410,8 @@ <h1>Instructor Notes</h1> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor-notes.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor-notes.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/01-intro.html b/instructor/01-intro.html index 6050e59..d4b4d9a 100644 --- a/instructor/01-intro.html +++ b/instructor/01-intro.html @@ -563,7 +563,7 @@ <h3 class="callout-title">Key Points</h3> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/01-intro.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/02-storage.html b/instructor/02-storage.html index f37f34f..33ffb07 100644 --- a/instructor/02-storage.html +++ b/instructor/02-storage.html @@ -623,7 +623,7 @@ <h3 class="callout-title">Key Points</h3> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/02-storage.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-16", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/03-disk-image.html b/instructor/03-disk-image.html index a13f8e3..a83ea42 100644 --- a/instructor/03-disk-image.html +++ b/instructor/03-disk-image.html @@ -321,7 +321,7 @@ <h2 class="accordion-header" id="flush-headingTwelve"> </div> <hr></nav><main id="main-content" class="main-content"><div class="container lesson-content"> <h1>Disk image</h1> - <p>Last updated on 2024-10-19 | + <p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/03-disk-image.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> @@ -511,6 +511,16 @@ <h3 class="accordion-header" id="headingSpoiler1"> </div> </div> </div> +<p>Once the image is built, you can see it in the list of available +images with</p> +<div class="codewrapper sourceCode" id="cb14"> +<h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> +</h3> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb14-1"><a href="#cb14-1" tabindex="-1"></a><span class="ex">gcloud</span> compute images list</span></code></pre> +</div> +<p>That’s a long list, there are many images already available. Your new +image has your project name under “PROJECT” and +<code>secondary-disk-image</code> under “FAMILY”.</p> </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a></h2> <hr class="half-width"><div class="section level3"> <h3 id="computing">Computing<a class="anchor" aria-label="anchor" href="#computing"></a></h3> @@ -602,8 +612,8 @@ <h3 class="callout-title">Key Points</h3> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/03-disk-image.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/03-disk-image.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/04-cluster.html b/instructor/04-cluster.html index bebcfa5..13e3042 100644 --- a/instructor/04-cluster.html +++ b/instructor/04-cluster.html @@ -322,7 +322,7 @@ <h2 class="accordion-header" id="flush-headingTwelve"> </div> <hr></nav><main id="main-content" class="main-content"><div class="container lesson-content"> <h1>Kubernetes cluster</h1> - <p>Last updated on 2024-10-18 | + <p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/04-cluster.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> @@ -421,29 +421,37 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i <p>The configurable parameters are defined in <code>variables.tf</code> and can be modified in <code>terraform.tfvars</code>.</p> </section><section><h2 class="section-heading" id="create-the-cluster">Create the cluster<a class="anchor" aria-label="anchor" href="#create-the-cluster"></a></h2> -<hr class="half-width"><p>Set the variables in the <code>terraform.tfvars</code> files.</p> -<p>Run</p> -<div class="codewrapper sourceCode" id="cb5"> +<hr class="half-width"><p>Set the variables in the <code>terraform.tfvars</code> files for +example to</p> +<pre><code><span><span class="va">project_id</span> <span class="op">=</span> <span class="st">"<PROJECT_ID>"</span></span> +<span><span class="va">region</span> <span class="op">=</span> <span class="st">"europe-west4-a"</span></span> +<span><span class="va">name</span> <span class="op">=</span> <span class="st">"1"</span></span> +<span><span class="va">gke_num_nodes</span> <span class="op">=</span> <span class="fl">2</span></span></code></pre> +<p>With these parameters, a cluster named <code>cluster-1</code> with 2 +nodes will be created in the region <code>europe-west4-a</code>. You +must define your GCP project.</p> +<p>To create the resources, run</p> +<div class="codewrapper sourceCode" id="cb6"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> </div> <p>and confirm “yes”.</p> </section><section><h2 class="section-heading" id="connect-to-the-cluster-and-inspect">Connect to the cluster and inspect<a class="anchor" aria-label="anchor" href="#connect-to-the-cluster-and-inspect"></a></h2> -<hr class="half-width"><div class="codewrapper sourceCode" id="cb6"> +<hr class="half-width"><div class="codewrapper sourceCode" id="cb7"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb7"> +<div class="codewrapper sourceCode" id="cb8"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb8"> +<div class="codewrapper sourceCode" id="cb9"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> </div> <!-- ## Enable image streaming @@ -454,7 +462,21 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i ``` --> </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a></h2> -<hr class="half-width"><div id="keypoints1" class="callout keypoints"> +<hr class="half-width"><div class="section level3"> +<h3 id="cluster-management-fee">Cluster management fee<a class="anchor" aria-label="anchor" href="#cluster-management-fee"></a></h3> +<p>For the GKE “Standard” cluster, there’s a cluster management fee of +$0.10 per hour.</p> +</div> +<div class="section level3"> +<h3 id="cpu-and-memory">CPU and memory<a class="anchor" aria-label="anchor" href="#cpu-and-memory"></a></h3> +<p>The cost is determined by the machine and disk type and is per time. +For this small example cluster with two e2-standard-4 nodes (4 vCPUs and +16 GB memory) the cost the cost is 0.3$ per hour. Each node has a 100 GB +disk, and the cost is for two of these disks is 0.006$ per hour, +i.e. very small compared to the machine cost.</p> +<p>The cluster usage contributes to the cost through data transfer and +networking, but for this example case it is minimal.</p> +<div id="keypoints1" class="callout keypoints"> <div class="callout-square"> <i class="callout-icon" data-feather="key"></i> </div> @@ -470,6 +492,7 @@ <h3 class="callout-title">Key Points</h3> Place links that you need to refer to multiple times across pages here. Delete any links that you are not going to use. --> +</div> </section></div> <!-- / div.lesson-content --> </main><!-- / main#main-content.main-content --><nav class="bottom-pagination mx-md-4" aria-label="Previous and Next Chapter"><div class="d-block d-sm-block d-md-none"> <a class="chapter-link" href="../instructor/03-disk-image.html"><i aria-hidden="true" class="small-arrow" data-feather="arrow-left"></i>Previous</a> @@ -528,8 +551,8 @@ <h3 class="callout-title">Key Points</h3> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/04-cluster.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/04-cluster.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-18", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/05-workflow.html b/instructor/05-workflow.html index 141e544..6c9874b 100644 --- a/instructor/05-workflow.html +++ b/instructor/05-workflow.html @@ -577,7 +577,7 @@ <h3 class="callout-title">Key Points</h3> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/05-workflow.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/404.html b/instructor/404.html index 7dd7701..b23373b 100644 --- a/instructor/404.html +++ b/instructor/404.html @@ -365,8 +365,8 @@ <h1>Page not found</h1> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/404.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/404.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/CODE_OF_CONDUCT.html b/instructor/CODE_OF_CONDUCT.html index 5157d34..6328bfd 100644 --- a/instructor/CODE_OF_CONDUCT.html +++ b/instructor/CODE_OF_CONDUCT.html @@ -394,7 +394,7 @@ <h1>Contributor Code of Conduct</h1> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/CODE_OF_CONDUCT.html", "dateCreated": "2024-10-10", "dateModified": "2024-06-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/LICENSE.html b/instructor/LICENSE.html index 4cc2b47..edd64fb 100644 --- a/instructor/LICENSE.html +++ b/instructor/LICENSE.html @@ -475,7 +475,7 @@ <h1>Licenses</h1> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/LICENSE.html", "dateCreated": "2024-10-10", "dateModified": "2024-06-19", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/aio.html b/instructor/aio.html index f4a2694..e154b1b 100644 --- a/instructor/aio.html +++ b/instructor/aio.html @@ -815,7 +815,7 @@ <h3 class="callout-title">Key Points</h3> </div> </section></section><section id="aio-03-disk-image"><p>Content from <a href="03-disk-image.html">Disk image</a></p> <hr> -<p>Last updated on 2024-10-19 | +<p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/03-disk-image.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> <p>Estimated time: <i aria-hidden="true" data-feather="clock"></i> 15 minutes</p> @@ -1015,6 +1015,16 @@ <h3 class="accordion-header" id="headingSpoiler1"> </div> </div> </div> +<p>Once the image is built, you can see it in the list of available +images with</p> +<div class="codewrapper sourceCode" id="cb14"> +<h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> +</h3> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb14-1"><a href="#cb14-1" tabindex="-1"></a><span class="ex">gcloud</span> compute images list</span></code></pre> +</div> +<p>That’s a long list, there are many images already available. Your new +image has your project name under “PROJECT” and +<code>secondary-disk-image</code> under “FAMILY”.</p> </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a> </h2> <hr class="half-width"> @@ -1056,7 +1066,7 @@ <h3 class="callout-title">Key Points</h3> </div> </section></section><section id="aio-04-cluster"><p>Content from <a href="04-cluster.html">Kubernetes cluster</a></p> <hr> -<p>Last updated on 2024-10-18 | +<p>Last updated on 2024-10-20 | <a href="https://github.com/cms-opendata-workshop/tutorial-lesson-cloud-processing-gcp/edit/main/episodes/04-cluster.md" class="external-link">Edit this page <i aria-hidden="true" data-feather="edit"></i></a></p> <p>Estimated time: <i aria-hidden="true" data-feather="clock"></i> 15 minutes</p> @@ -1164,31 +1174,39 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i </section><section><h2 class="section-heading" id="create-the-cluster">Create the cluster<a class="anchor" aria-label="anchor" href="#create-the-cluster"></a> </h2> <hr class="half-width"> -<p>Set the variables in the <code>terraform.tfvars</code> files.</p> -<p>Run</p> -<div class="codewrapper sourceCode" id="cb5"> +<p>Set the variables in the <code>terraform.tfvars</code> files for +example to</p> +<pre><code><span><span class="va">project_id</span> <span class="op">=</span> <span class="st">"<PROJECT_ID>"</span></span> +<span><span class="va">region</span> <span class="op">=</span> <span class="st">"europe-west4-a"</span></span> +<span><span class="va">name</span> <span class="op">=</span> <span class="st">"1"</span></span> +<span><span class="va">gke_num_nodes</span> <span class="op">=</span> <span class="fl">2</span></span></code></pre> +<p>With these parameters, a cluster named <code>cluster-1</code> with 2 +nodes will be created in the region <code>europe-west4-a</code>. You +must define your GCP project.</p> +<p>To create the resources, run</p> +<div class="codewrapper sourceCode" id="cb6"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">terraform</span> apply</span></code></pre> </div> <p>and confirm “yes”.</p> </section><section><h2 class="section-heading" id="connect-to-the-cluster-and-inspect">Connect to the cluster and inspect<a class="anchor" aria-label="anchor" href="#connect-to-the-cluster-and-inspect"></a> </h2> <hr class="half-width"> -<div class="codewrapper sourceCode" id="cb6"> +<div class="codewrapper sourceCode" id="cb7"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">gcloud</span> container clusters get-credentials <span class="op"><</span>CLUSTER_NAME<span class="op">></span> --region europe-west4-a <span class="at">--project</span> <span class="op"><</span>PROJECT_ID<span class="op">></span></span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb7"> +<div class="codewrapper sourceCode" id="cb8"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get nodes</span></code></pre> </div> -<div class="codewrapper sourceCode" id="cb8"> +<div class="codewrapper sourceCode" id="cb9"> <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i><i aria-hidden="true" data-feather="chevron-right"></i> </h3> -<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> +<pre class="sourceCode bash" tabindex="0"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" tabindex="-1"></a><span class="ex">kubectl</span> get ns</span></code></pre> </div> <!-- ## Enable image streaming @@ -1201,6 +1219,22 @@ <h3 class="code-label">BASH<i aria-hidden="true" data-feather="chevron-left"></i </section><section><h2 class="section-heading" id="costs">Costs<a class="anchor" aria-label="anchor" href="#costs"></a> </h2> <hr class="half-width"> +<div class="section level3"> +<h3 id="cluster-management-fee">Cluster management fee<a class="anchor" aria-label="anchor" href="#cluster-management-fee"></a> +</h3> +<p>For the GKE “Standard” cluster, there’s a cluster management fee of +$0.10 per hour.</p> +</div> +<div class="section level3"> +<h3 id="cpu-and-memory">CPU and memory<a class="anchor" aria-label="anchor" href="#cpu-and-memory"></a> +</h3> +<p>The cost is determined by the machine and disk type and is per time. +For this small example cluster with two e2-standard-4 nodes (4 vCPUs and +16 GB memory) the cost the cost is 0.3$ per hour. Each node has a 100 GB +disk, and the cost is for two of these disks is 0.006$ per hour, +i.e. very small compared to the machine cost.</p> +<p>The cluster usage contributes to the cost through data transfer and +networking, but for this example case it is minimal.</p> <div id="keypoints1" class="callout keypoints"> <div class="callout-square"> <i class="callout-icon" data-feather="key"></i> @@ -1219,6 +1253,7 @@ <h3 class="callout-title">Key Points</h3> Place links that you need to refer to multiple times across pages here. Delete any links that you are not going to use. --> +</div> </section></section><section id="aio-05-workflow"><p>Content from <a href="05-workflow.html">Set up workflow</a></p> <hr> <p>Last updated on 2024-10-19 | @@ -1480,8 +1515,8 @@ <h3 class="callout-title">Key Points</h3> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/aio.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/aio.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/images.html b/instructor/images.html index ae64335..7004f71 100644 --- a/instructor/images.html +++ b/instructor/images.html @@ -409,8 +409,8 @@ <h2 class="accordion-header" id="flush-headingTwelve"> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/images.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/images.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/index.html b/instructor/index.html index 8639c69..6ac035f 100644 --- a/instructor/index.html +++ b/instructor/index.html @@ -524,8 +524,8 @@ <h3 id="optional-for-building-an-image-disk-go">Optional for building an image d "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/index.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/index.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/instructor-notes.html b/instructor/instructor-notes.html index 839c1ca..d91c26c 100644 --- a/instructor/instructor-notes.html +++ b/instructor/instructor-notes.html @@ -417,8 +417,8 @@ <h1>Instructor Notes</h1> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/instructor-notes.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/instructor-notes.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/key-points.html b/instructor/key-points.html index 49c363c..1f10c6a 100644 --- a/instructor/key-points.html +++ b/instructor/key-points.html @@ -444,8 +444,8 @@ <h2 class="accordion-header" id="flush-headingTwelve"> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/key-points.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/key-points.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/profiles.html b/instructor/profiles.html index 46e95dd..acc26e9 100644 --- a/instructor/profiles.html +++ b/instructor/profiles.html @@ -343,8 +343,8 @@ <h1>Learner Profiles</h1> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/profiles.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/profiles.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/instructor/reference.html b/instructor/reference.html index 6bb5e1a..df28c81 100644 --- a/instructor/reference.html +++ b/instructor/reference.html @@ -387,7 +387,7 @@ <h1>Reference</h1> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/instructor/reference.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-14", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script> diff --git a/key-points.html b/key-points.html index 432303e..0dd7a7d 100644 --- a/key-points.html +++ b/key-points.html @@ -442,8 +442,8 @@ <h2 class="accordion-header" id="flush-headingTwelve"> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/key-points.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/key-points.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/md5sum.txt b/md5sum.txt index a70f553..f6f1d73 100644 --- a/md5sum.txt +++ b/md5sum.txt @@ -6,8 +6,8 @@ "links.md" "8184cf4149eafbf03ce8da8ff0778c14" "site/built/links.md" "2024-06-19" "episodes/01-intro.md" "0502c720686b909ec9cd6b6c51ce6ac3" "site/built/01-intro.md" "2024-10-19" "episodes/02-storage.md" "7ada170ff81f163e0c458aa1d6964e5b" "site/built/02-storage.md" "2024-10-16" -"episodes/03-disk-image.md" "3e7eab0c53295cfb65b2d7050b75f1c5" "site/built/03-disk-image.md" "2024-10-19" -"episodes/04-cluster.md" "b7ab6a211cbf322d3d2404a084517081" "site/built/04-cluster.md" "2024-10-18" +"episodes/03-disk-image.md" "1fcd02612a10ac3e9a928aa521cd093e" "site/built/03-disk-image.md" "2024-10-20" +"episodes/04-cluster.md" "bf22e824679ad0ccfb0f1a9b194d604a" "site/built/04-cluster.md" "2024-10-20" "episodes/05-workflow.md" "a4420b5f8b34060533c46221fc9d009d" "site/built/05-workflow.md" "2024-10-19" "instructors/instructor-notes.md" "cae72b6712578d74a49fea7513099f8c" "site/built/instructor-notes.md" "2024-06-19" "learners/reference.md" "4352462746f1fb54a2fa54541baacd9c" "site/built/reference.md" "2024-10-14" diff --git a/pkgdown.yml b/pkgdown.yml index 95ceddf..74dee90 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -2,4 +2,4 @@ pandoc: 3.1.11 pkgdown: 2.1.1 pkgdown_sha: ~ articles: {} -last_built: 2024-10-19T16:16Z +last_built: 2024-10-20T11:07Z diff --git a/profiles.html b/profiles.html index a3eac18..4ff8b9f 100644 --- a/profiles.html +++ b/profiles.html @@ -343,8 +343,8 @@ <h1>Learner Profiles</h1> "url": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/profiles.html", "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/profiles.html", "dateCreated": "2024-10-10", - "dateModified": "2024-10-19", - "datePublished": "2024-10-19" + "dateModified": "2024-10-20", + "datePublished": "2024-10-20" } </script><script> diff --git a/reference.html b/reference.html index 9a20cdf..950c5d5 100644 --- a/reference.html +++ b/reference.html @@ -385,7 +385,7 @@ <h1>Reference</h1> "identifier": "https://cms-opendata-workshop.github.io/tutorial-lesson-cloud-processing-gcp/reference.html", "dateCreated": "2024-10-10", "dateModified": "2024-10-14", - "datePublished": "2024-10-19" + "datePublished": "2024-10-20" } </script><script>