You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by nv...@apache.org on 2023/03/31 14:24:58 UTC

[cloudstack-www] branch main updated: Add Kubernetes page content

This is an automated email from the ASF dual-hosted git repository.

nvazquez pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack-www.git


The following commit(s) were added to refs/heads/main by this push:
     new 3aef9596 Add Kubernetes page content
3aef9596 is described below

commit 3aef9596a8a751dad710583c86d42740a23cbe4b
Author: nvazquez <ni...@gmail.com>
AuthorDate: Fri Mar 31 11:24:43 2023 -0300

    Add Kubernetes page content
---
 content/about.html                                 |   3 +-
 content/api.html                                   |  23 +-
 content/api_archives.html                          |   3 +-
 content/archives.html                              |   6 +
 content/bylaws.html                                |   3 +-
 content/cloud-builders.html                        |   1 +
 content/contribute.html                            |   1 +
 content/developers.html                            |   3 +-
 content/downloads.html                             |  15 +-
 content/features.html                              |   1 +
 content/history.html                               |   1 +
 content/images/CloudStack_NewUI.jpeg               | Bin 0 -> 115026 bytes
 content/images/Kubernetes_logo.svg                 |  84 ++++++
 content/index.html                                 |   3 +-
 content/kubernetes.html                            | 283 ++++++++++++++++++++-
 content/mailing-lists.html                         |   1 +
 content/security.html                              |   1 +
 content/software.html                              |   1 +
 content/survey.html                                |   1 +
 content/trademark-guidelines.html                  |   3 +-
 content/users.html                                 |   1 +
 content/videos.html                                |   1 +
 content/who.html                                   |   1 +
 source/images/CloudStack_NewUI.jpeg                | Bin 0 -> 115026 bytes
 source/images/Kubernetes_logo.svg                  |  84 ++++++
 source/kubernetes.html.markdown                    | 280 +++++++++++++++++++-
 .../layout.erb => kubernetes.html.markdown.erb}    |   5 +-
 source/layouts/layout.erb                          |   1 +
 28 files changed, 782 insertions(+), 28 deletions(-)

diff --git a/content/about.html b/content/about.html
index cb2c27e9..e2520c29 100644
--- a/content/about.html
+++ b/content/about.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -161,7 +162,7 @@
 
 <h1 id="people-of-apache-cloudstack">People of Apache CloudStack</h1>
 
-<p>Apache projects are managed by a <a href="http://www.apache.org/dev/pmc.html#what-is-a-pmc">Project Management Committee</a> (PMC), and much of the work is done by the project's <a href="http://www.apache.org/dev/committers.html">committers</a>. Note that committer status is <em>not</em> limited to developers, but is conferred to individuals who have made sustained contributions of high quality, and have shown a committment to mentoring other contributors and following <a href="http:/ [...]
+<p>Apache projects are managed by a <a href="http://www.apache.org/dev/pmc.html#what-is-a-pmc">Project Management Committee</a> (PMC), and much of the work is done by the project's <a href="http://www.apache.org/dev/committers.html">committers</a>. Note that committer status is <em>not</em> limited to developers, but is conferred to individuals who have made sustained contributions of high quality, and have shown a commitment to mentoring other contributors and following <a href="http:// [...]
 
 <p>The current Vice President of Apache CloudStack and chair of the PMC is Sebastien Goasguen, a full list of PMC members and contributors is available on the page <em><a href="who.html">Who We Are</a></em>.</p>
 
diff --git a/content/api.html b/content/api.html
index aad30cd8..fa7ba3c2 100644
--- a/content/api.html
+++ b/content/api.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -153,61 +154,61 @@ or by submitting a patch.</p>
   <li><a href="api/apidocs-4.18/">All APIs</a></li>
 </ul>
 
-<h2 id="x">4.17.x</h2>
+<h2 id="x-1">4.17.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.17/">All APIs</a></li>
 </ul>
 
-<h2 id="x-1">4.16.x</h2>
+<h2 id="x-2">4.16.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.16/">All APIs</a></li>
 </ul>
 
-<h2 id="x-2">4.15.x</h2>
+<h2 id="x-3">4.15.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.15/">All APIs</a></li>
 </ul>
 
-<h2 id="x-3">4.14.x</h2>
+<h2 id="x-4">4.14.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.14/">All APIs</a></li>
 </ul>
 
-<h2 id="x-4">4.13.x</h2>
+<h2 id="x-5">4.13.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.13/">All APIs</a></li>
 </ul>
 
-<h2 id="x-5">4.12.x</h2>
+<h2 id="x-6">4.12.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.12/">All APIs</a></li>
 </ul>
 
-<h2 id="x-6">4.11.x</h2>
+<h2 id="x-7">4.11.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.11/">All APIs</a></li>
 </ul>
 
-<h2 id="x-7">4.10.x</h2>
+<h2 id="x-8">4.10.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.10/">All APIs</a></li>
 </ul>
 
-<h2 id="x-8">4.9.x</h2>
+<h2 id="x-9">4.9.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.9/">All APIs</a></li>
 </ul>
 
-<h2 id="x-9">4.8.x</h2>
+<h2 id="x-10">4.8.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.8/TOC_Root_Admin.html">Root Admin API</a></li>
@@ -215,7 +216,7 @@ or by submitting a patch.</p>
   <li><a href="api/apidocs-4.8/TOC_User.html">User API</a></li>
 </ul>
 
-<h2 id="x-10">4.7.x</h2>
+<h2 id="x-11">4.7.x</h2>
 
 <ul>
   <li><a href="api/apidocs-4.7/TOC_Root_Admin.html">Root Admin API</a></li>
diff --git a/content/api_archives.html b/content/api_archives.html
index b33ca9a2..ef5ce7d5 100644
--- a/content/api_archives.html
+++ b/content/api_archives.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -140,7 +141,7 @@
 
 </div>
 
-<p>Below are API reference material for older version of Apache CloudStack, provided by major feature version.  Each feature version supports three levels of access, and the available API commands for each level are provided seperately.</p>
+<p>Below are API reference material for older version of Apache CloudStack, provided by major feature version.  Each feature version supports three levels of access, and the available API commands for each level are provided separately.</p>
 
 <p>If you find problems or see ways in which this API reference can be enhanced
 we would welcome your help, please file a bug in the
diff --git a/content/archives.html b/content/archives.html
index c9bfd353..0c99fe52 100644
--- a/content/archives.html
+++ b/content/archives.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -129,6 +130,11 @@
             <h2 id="indicators">Archived Releases</h2>
 
 <ul>
+  <li>4.18
+    <ul>
+      <li><a href="https://archive.apache.org/dist/cloudstack/releases/4.18.0.0/apache-cloudstack-4.18.0.0-src.tar.bz2">apache-cloudstack-4.18.0.0.src.tar.bz2</a> [ <a href="https://archive.apache.org/dist/cloudstack/releases/4.18.0.0/apache-cloudstack-4.18.0.0-src.tar.bz2.asc">PGP</a> ][ <a href="https://archive.apache.org/dist/cloudstack/releases/4.18.0.0/apache-cloudstack-4.18.0.0-src.tar.bz2.sha512">SHA512</a> ]</li>
+    </ul>
+  </li>
   <li>4.17
     <ul>
       <li><a href="https://archive.apache.org/dist/cloudstack/releases/4.17.2.0/apache-cloudstack-4.17.2.0-src.tar.bz2">apache-cloudstack-4.17.2.0.src.tar.bz2</a> [ <a href="https://archive.apache.org/dist/cloudstack/releases/4.17.2.0/apache-cloudstack-4.17.2.0-src.tar.bz2.asc">PGP</a> ][ <a href="https://archive.apache.org/dist/cloudstack/releases/4.17.2.0/apache-cloudstack-4.17.2.0-src.tar.bz2.sha512">SHA512</a> ]</li>
diff --git a/content/bylaws.html b/content/bylaws.html
index 2181208e..97ef11dd 100644
--- a/content/bylaws.html
+++ b/content/bylaws.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -643,7 +644,7 @@ concern to private@cloudstack.apache.org, explaining the issue that they have
 with the request.  The use of private@cloudstack.apache.org for discussing the
 request is to allow the PMC to deliberate without confusing the requester, and
 to ensure that a formal approval or denial is clear at the end of the
-discusion.</p>
+discussion.</p>
 
         <p>The PMC will then attempt to achieve consensus on how the request for approval
 will be answered.  The requester may be asked for more information to help the
diff --git a/content/cloud-builders.html b/content/cloud-builders.html
index ea92ec1d..3856092d 100644
--- a/content/cloud-builders.html
+++ b/content/cloud-builders.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/contribute.html b/content/contribute.html
index e012e906..a24f94a7 100644
--- a/content/contribute.html
+++ b/content/contribute.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/developers.html b/content/developers.html
index 8b77fb5d..3ecc3baf 100644
--- a/content/developers.html
+++ b/content/developers.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -243,7 +244,7 @@ $ git rebase main
 This is done by pushing your local changes to your forked repository (default remote name is <code>origin</code>) and then initiating a pull request on GitHub.</p>
 
 <p>Please include JIRA ID or GitHub ID, detailed information about the bug/feature, what all tests are executed, how the reviewer can test this
-feature etc. Incase of UI PRs, a screenshot is preferred.</p>
+feature etc. In case of UI PRs, a screenshot is preferred.</p>
 
 <blockquote><b>IMPORTANT:</b>Make sure you have rebased your <code>feature_x</code> branch to include the latest code from <code>upstream/main</code> <b>before</b>
 you do this.</blockquote>
diff --git a/content/downloads.html b/content/downloads.html
index 97c71b14..251f300c 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -167,11 +168,11 @@
 
 <p>Instructions for building from source and installing Apache CloudStack can be found in the <a href="http://docs.cloudstack.apache.org/en/4.18.0.0/installguide/">Installation Guide</a>. Instructions for building from source and upgrading from a previous version of CloudStack to Apache CloudStack 4.18.0.0 can be found in the upgrade section of the Release Notes (see above).</p><br />
 
-<p>The latest CloudStack LTS maintenance release is 4.16.1.1 as part of the LTS 4.16.x releases.</p>
+<p>The latest CloudStack LTS maintenance release is 4.18.0.0 as part of the LTS 4.18.x releases.</p>
 <p>
-    <a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.16.1.1/apache-cloudstack-4.16.1.1-src.tar.bz2">
+    <a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.18.0.0/apache-cloudstack-4.18.0.0-src.tar.bz2">
         <button type="button" class="btn btn-primary btn-md">
-            Get the 4.16.1.1 Source
+            Get the 4.18.0.0 Source
         </button>
     </a>
     <a href="https://downloads.apache.org/cloudstack/KEYS">
@@ -179,20 +180,20 @@
             KEYS
         </button>
     </a>
-    <a href="https://downloads.apache.org/cloudstack/releases/4.16.1.1/apache-cloudstack-4.16.1.1-src.tar.bz2.asc">
+    <a href="https://downloads.apache.org/cloudstack/releases/4.18.0.0/apache-cloudstack-4.18.0.0-src.tar.bz2.asc">
         <button type="button" class="btn btn-info btn-xs">
             PGP
         </button>
     </a>
-    <a href="https://downloads.apache.org/cloudstack/releases/4.16.1.1/apache-cloudstack-4.16.1.1-src.tar.bz2.sha512">
+    <a href="https://downloads.apache.org/cloudstack/releases/4.18.0.0/apache-cloudstack-4.18.0.0-src.tar.bz2.sha512">
         <button type="button" class="btn btn-info btn-xs">
             SHA512
         </button>
     </a>
 </p>
 
-<p>Full release notes can be found in the <a href="http://docs.cloudstack.apache.org/en/4.16.1.0/releasenotes/">version 4.16.1 Release Notes</a> website.</p><br />
-<p>Instructions for building from source and installing Apache CloudStack can be found in the <a href="http://docs.cloudstack.apache.org/en/4.16.1.0/installguide/">Installation Guide</a>. Instructions for building from source and upgrading from a previous version of CloudStack to Apache CloudStack 4.16.1 can be found in the upgrade section of the Release Notes (see above).</p>
+<p>Full release notes can be found in the <a href="http://docs.cloudstack.apache.org/en/4.18.0.0/releasenotes/">version 4.18.0 Release Notes</a> website.</p><br />
+<p>Instructions for building from source and installing Apache CloudStack can be found in the <a href="http://docs.cloudstack.apache.org/en/4.18.0.0/installguide/">Installation Guide</a>. Instructions for building from source and upgrading from a previous version of CloudStack to Apache CloudStack 4.18.0 can be found in the upgrade section of the Release Notes (see above).</p>
 
 </div>
 
diff --git a/content/features.html b/content/features.html
index d04529ce..26ef4fcb 100644
--- a/content/features.html
+++ b/content/features.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/history.html b/content/history.html
index 708af233..8b684077 100644
--- a/content/history.html
+++ b/content/history.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/images/CloudStack_NewUI.jpeg b/content/images/CloudStack_NewUI.jpeg
new file mode 100644
index 00000000..8634655e
Binary files /dev/null and b/content/images/CloudStack_NewUI.jpeg differ
diff --git a/content/images/Kubernetes_logo.svg b/content/images/Kubernetes_logo.svg
new file mode 100644
index 00000000..bedd3b88
--- /dev/null
+++ b/content/images/Kubernetes_logo.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="722.8457"
+   height="701.96637"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="logo.svg"
+   inkscape:export-filename="/home/thockin/src/kubernetes/new.png"
+   inkscape:export-xdpi="460.95001"
+   inkscape:export-ydpi="460.95001">
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="16.190509"
+     inkscape:cx="277.56851"
+     inkscape:cy="157.54494"
+     inkscape:document-units="px"
+     inkscape:current-layer="g3052"
+     showgrid="false"
+     inkscape:window-width="1519"
+     inkscape:window-height="822"
+     inkscape:window-x="51"
+     inkscape:window-y="25"
+     inkscape:window-maximized="0"
+     inkscape:snap-global="false"
+     fit-margin-top="10"
+     fit-margin-left="10"
+     fit-margin-right="10"
+     fit-margin-bottom="10" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-6.3260942,-174.7524)">
+    <g
+       id="g3052">
+      <path
+         style="fill:#326ce5;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 365.3125,184.8125 a 46.724621,46.342246 0 0 0 -17.90625,4.53125 l -244.34375,116.75 a 46.724621,46.342246 0 0 0 -25.28125,31.4375 L 17.5,599.78125 A 46.724621,46.342246 0 0 0 23.84375,635.3125 46.724621,46.342246 0 0 0 26.5,639 l 169.125,210.28125 a 46.724621,46.342246 0 0 0 36.53125,17.4375 L 503.375,866.65625 A 46.724621,46.342246 0 0 0 539.90625,849.25 L 708.96875,638.9375 A 46.724621,46.342246 0 0 0 718,599.71875 l -60.375,-262.25 a 46.724621,46.342246 0 0 0 -25.28125,- [...]
+         id="path3055"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="new.png"
+         inkscape:export-xdpi="250.55"
+         inkscape:export-ydpi="250.55" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3059"
+         d="m 367.73366,274.05962 c -8.07696,8.2e-4 -14.62596,7.27591 -14.625,16.25 1e-5,0.13773 0.0282,0.26934 0.0312,0.40625 -0.0119,1.21936 -0.0708,2.68836 -0.0312,3.75 0.19262,5.176 1.3209,9.13749 2,13.90625 1.23028,10.20666 2.26117,18.66736 1.625,26.53125 -0.61869,2.9654 -2.80288,5.67741 -4.75,7.5625 l -0.34375,6.1875 c -8.77682,0.72717 -17.61235,2.05874 -26.4375,4.0625 -37.97461,8.62218 -70.67008,28.18307 -95.5625,54.59375 -1.61522,-1.10193 -4.44103,-3.12914 -5.2813,-3.75 -2.61117, [...]
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibil [...]
+         sodipodi:nodetypes="ccccccccsccccscssccsccccccccscccsccccccccccccccscccscsccsccccscscsccccccccscccscsccccsccccscscscccccccccccccccscccsccccccccccccscccccscccccccccccccccccccccccscccscccccccccscccscccc"
+         inkscape:export-filename="./path3059.png"
+         inkscape:export-xdpi="250.55"
+         inkscape:export-ydpi="250.55" />
+    </g>
+  </g>
+</svg>
diff --git a/content/index.html b/content/index.html
index ec86f5d3..e4945436 100644
--- a/content/index.html
+++ b/content/index.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -314,7 +315,7 @@
       var headings = lines[0].split(','); // Splice up the first row to get the headings - not used after atm
 
       for (var j=1; j<lines.length; j++) {
-      var values = lines[j].split(','); // Split up the comma seperated values
+      var values = lines[j].split(','); // Split up the comma separated values
          // read in event details as arrays 
          event_title.push(values[0]); 
          event_link.push(values[1]);
diff --git a/content/kubernetes.html b/content/kubernetes.html
index 1131b2d0..cc76d97a 100644
--- a/content/kubernetes.html
+++ b/content/kubernetes.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -125,8 +126,288 @@
         </div>
     </div>
     <div class="container">
+        <div class="bs-docs-section">
+            
+<style>
+.jumbotron {
+    margin-bottom: 100px;
+}
+.jumbotron h1 {
+    font-size: 46px;
+    margin-bottom: 50px;
+}
+.jumbotron p {
+    color: #2ca4db;
+    margin-bottom: 50px;
+}
+
+.dark-box {
+    background-color: #2c3e50;
+    border-radius: 10px;
+    padding: 30px 50px;
+    color: #fff;
+    font-size: 15px;
+}
+.dark-box img {
+    width: 100%;
+    margin-bottom: 20px;
+}
+
+.img-holder {           
+    background-color: #ecf0f1; 
+    border-radius: 10px;
+}
+.text-10 {
+    padding: 10px;
+}
+.text-two {
+    font-size: 22px;
+}
+.text-three {
+    padding-top: 15px;
+    font-size: 22px;
+    min-height: 75px;
+}
+
+.cloudstack-img {
+    width: 400px;
+}
+
+.img-fluid {
+    height: 30px;
+}
+
+.nav-tabs > li > a {
+    color: #2c3e50;
+    font-size: 22px;
+}
+
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:focus,
+.nav-tabs > li.active > a:hover {
+    border: 0px;
+    border-bottom: 3px solid #2c3e50;
+    color: #2c3e50;
+}
+.tab-pane {
+    padding-top: 30px;
+}
+
+.download {
+    color: #2ca4db;
+    font-size: 18px;
+}
+
+@media screen and (max-width: 480px) {
+    .cloudstack-img {
+    width: 100%;
+    }
+    .img-holder,          
+    .img-holder-three {
+    margin-bottom: 20px;
+    }
+}
+</style>
+
+<div class="row">
+  <div class="col-lg-12">
+    <div class="bs-example">
+      <div class="jumbotron">
+        <div class="row">
+          <div class="col-lg-8" style="margin-top:22px;">
+            <h1 style="margin-top:28px;">Kubernetes on CloudStack in Production</h1>
+            <p>Reduces operational overhead and infrastrucrture costs</p>         
+          </div>
+          <div class="col-lg-4">
+            <img src="images/CAPC-logo.png" style="width: 100%;" alt="CloudFest Servers" />
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row">
+  <div class="col-lg-6">    
+    <p>Apache CloudStack is an open-source IaaS platform that is used to build public or private cloud environments. CloudStack allows you to easily deploy Kubernetes clusters into your own infrastructure without worrying about the underlying infrastructure and removing the coupling to specific virtualization platforms. It also allows easy deployment of Kubernetes as a Service (KaaS) offerings.</p>
+    <p>Host your Kubernetes clusters on it to simplify your work and ensure consistent and predictable behavior of your applications, no matter the underlying infrastructure.</p>
+    <p>CloudStack provides a Kubernetes Cluster API Provider and also the CloudStack Kubernetes Service  - giving a choice of integration techniques.</p>
+    <p>CloudStack is in widespread production usage at many of the world’s largest organizations including many Fortune 500 companies. It includes the entire “stack” of features you need: compute orchestration, Network-as-a-Service, user and account management, a complete and open native API, resource accounting, and a first-class User Interface.</p>   
+  </div>
+  <div class="col-lg-6 text-center">
+    <img src="images/CAPC-servers.png" class="cloudstack-img" alt="Cloud Management" />
+  </div>
+</div>
+
+<div class="row" style="margin-bottom: 100px">
+  <div class="col-lg-12" style="margin: 50px 0">
+    <h2 class="text-center">Explore the Kubernetes Cluster API Provider<br />for Apache CloudStack</h2>
+  </div>
+  <div class="col-md-6 col-6">
+    <iframe width="100%" height="315" src="https://www.youtube.com/watch?v=NcfVkVT48Kk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></iframe>
+  </div>
+  <div class="col-md-6 col-6" style="padding-top: 50px;">
+    <p>The Kubernetes Cluster API (CAPI) provider for Apache CloudStack allows Ku-
+      bernetes users to build and manage resources on Apache CloudStack. The pro-
+      vider is available under the Apache 2 open-source license and is managed by the
+      Cloud Native Computing Foundation (CNCF). The Cluster API brings declara-
+      tive, Kubernetes-style APIs to cluster creation, configuration and management.
+      The API itself is shared across multiple cloud providers allowing for true Apache</p>
+    <p>CloudStack hybrid deployments of Kubernetes. It is built atop the lessons
+      learned from previous cluster managers such as kops and kubicorn.</p>
+  </div>  
+</div>
+
+<div class="row">
+  <div class="col-lg-12">
+    <div class="dark-box">
+      <div class="row">
+        <div class="col-md-7 px-5">
+          <h2 style="margin-bottom: 30px;">Launching a Kubernetes cluster on Apache CloudStack</h2>
+          <p>If users want to launch a Kubernetes cluster on Apache Cloudstack, they can check out the
+            Getting Started Guide to create your first Kubernetes cluster on Apache CloudStack using
+            Cluster API.</p>
+          <p>CloudStack hybrid deployments of Kubernetes. It is built atop the lessons learned from pre-
+            vious cluster managers such as kops and kubicorn.</p>
+          <a href="https://cluster-api-cloudstack.sigs.k8s.io/getting-started.html"><button type="button" class="btn btn-success" style="margin-top: 20px;">Read more</button></a>
+        </div>
+        <div class="col-md-5 px-5">
+            <img src="images/Kubernetes_logo.svg" style="width:200px;float:right" alt="Kubernetes logo" />
+        </div>     
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row" style="margin: 100px 0">
+  <div class="col-lg-12">
+    <h2 class="text-center" style="margin-bottom: 50px;">Explore the CloudStack Kubernetes Service</h2>
+  </div>
+  <div class="col-md-6 col-6"><img src="images/CloudStack_NewUI.jpeg" width="100%" alt="" /></div>
+  <div class="col-md-6 col-6">
+    <p>The CloudStack Kubernetes Service (CKS) gives Cloud Service Providers a Container as a Service (CaaS) offering within their existing IaaS environments, with no disruption to user experience or business process.</p>
+    <p>The CloudStack Kubernetes Service is developed as a plug-in to Apache CloudStack. It gives users the ability to create Kubernetes clusters within an existing multi-tenant environment provided by CloudStack. The user experience is seamless: users can now manage container clusters and deploy &amp; manage cloud-native applications all in the same user-interface they use to manage their existing compute, network and storage.</p>
+  </div>  
+</div>
+
+<div class="row">
+  <div class="col-lg-12">
+    <h2 class="text-center" style="margin-bottom: 30px;">Use Cases</h2>
+  </div>
+</div>
+
+<ul class="nav nav-tabs">
+  <li class="active"><a data-toggle="tab" href="#home">Self-Healing</a></li>
+  <li><a data-toggle="tab" href="#menu1">Multiple Cluster management</a></li>
+  <li><a data-toggle="tab" href="#menu2">Scaling</a></li>
+</ul>
+
+<div class="tab-content">
+  <div id="home" class="tab-pane fade in active">
+    <div class="row">
+      <div class="col-md-3">
+        <img src="images/self-healing.png" style="width: 100%;" alt="" />
+      </div>
+      <div class="col-md-9" style="padding-top: 50px;">
+        <p>The ClusterAPI provides self-healing when a Kubernetes node fails, spawning new Instances of the pod on a new node, as native Kubernetes does not have the ability to provision new infrastructure when this occurs. Since ClusterAPI manages infrastructure and Kubernetes at the same time, it can throw more resources onto CloudStack when a failure occurs.</p>
+        <p>The MachineHealthCheck controller is used to monitor and certify the health of the control plane of the work nodes, guaranteeing the integrity of the services. When a node fails, or resources are insufficient, or the services are unavailable, a new node is provisioned and added to the cluster. In this case, Kubernetes will reschedule the podes from failed nodes.</p>
+      </div>
+    </div>
+  </div>
+  <div id="menu1" class="tab-pane fade">
+    <div class="row">
+      <div class="col-md-3">
+        <img src="images/multiple-clusters-management.png" style="width: 100%;" alt="" />
+      </div>
+      <div class="col-md-9" style="padding-top: 50px;">
+        <p>When Kubernetes cluster expansion is considered, ClusterAPI provides support for a range of different providers, including Apache CloudStack. This ClusterAPI capability is important for companies that use heterogeneous providers from different service providers.</p>
+        <p>The ClusterAPI abstracts away the different deployment mechanisms that are offered by various providers and infrastructure vendors, allowing operators to fully standardize the entire deployment, regardless of vendor or datacenter or edge. As a result, operators have more control over the entire application environment in a standardized approach to cluster lifecycle management, enabling reuse of existing components across multiple clusters, thus reducing rework.</p>
+      </div>
+    </div>
+  </div>
+  <div id="menu2" class="tab-pane fade">
+    <div class="row">
+      <div class="col-md-3">
+        <img src="images/scaling.png" style="width: 100%;" alt="" />
+      </div>
+      <div class="col-md-9" style="padding-top: 50px;">
+        <p>Application workload is often unpredictable, and to scale up and down Kubernetes clusters, the ClusterAPI facilitates scaling when workloads change. The main task of the ClusterAPI is to ensure that there is enough capacity to meet the current demand for access to the application, also guaranteeing redundancy so that, if a control plane fails, another can attend.</p>
+        <p>With the Kubeadm Control Plane provider (KCP), the operator can declaratively expand the Kubernetes control plane, thus managing availability and ensuring that the control nodes are organized, minimizing failures during the cluster lifecycle.</p>
+        <p>For worker nodes, just specify the number of nodes; the clusterAPI will provision the new CloudStack Instances and add them to the cluster. When using the Cluster Autoscaler, the number of worker nodes is automatically adjusted to the number of pods needed, thus meeting the access demand. Metrics can refer to application workload or average CPU usage for cluster tuning.</p>
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row" style="margin: 100px 0 50px;">
+  <div class="col-lg-12">
+    <h2 class="text-center">Learn More about Apache CloudStack</h2>
+  </div>
+</div>
+
+<div class="row" style="margin-bottom: 50px;">
+  <div class="col-lg-6">
+    <div class="img-holder">
+      <div style="height: 20px; background-color: #2c3e50; border-radius: 10px 10px 0 0;"></div>
+      <img src="images/Apache-CloudStack-at-a-glance.jpg" width="100%" alt="" />
+      <div class="text-10">
+        <p><b>Apache CloudStack at a Glance</b></p>
+        <p>Learn more about Apache CloudStack and the capabilities it provides for IaaS builders</p>
+        <a href="https://blogs.apache.org/cloudstack/mediaresource/ea033a7f-6854-4211-99c9-71575b7216bc"><button type="button" class="btn btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+  <div class="col-lg-6">
+    <div class="img-holder">
+      <div style="height: 20px; background-color: #2c3e50; border-radius: 10px 10px 0 0;"></div>
+      <img src="images/step-by-step-guide.jpg" width="100%" alt="" />
+      <div class="text-10">
+        <p><b>Apache CloudStack Proof of Concept Guide</b></p>
+        <p>This PoC guide gives you all the guidance you need to perform a successful Proof of Concept of Apache CloudStack</p>
+        <a href="https://cwiki.apache.org/confluence/download/attachments/240885394/Apache%20CloudStack%20PoC%20Guide%20Step-by-Step%20Guide%20Installation%20and%20Use%20Cases_Clean.pdf?api=v2"><button type="button" class="btn btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row">
+  <div class="col-lg-4">
+    <div class="img-holder-three">
+      <div class="title">Solution Brief</div>
+      <img src="images/ACS-solution-brief.jpg" width="100%" alt="" />
+      <div class="text-10">
+        <p><b>Delivering Public Cloud Services with CloudStack</b></p>
+        <p>Discover how to use CloudStack to provision public cloud services and improve your profitability</p>
+        <a href="https://blogs.apache.org/cloudstack/mediaresource/9aa03eed-1a2c-4b40-a434-23a2b266b194"><button type="button" class="btn btn-sm btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+  <div class="col-lg-4">
+    <div class="img-holder-three">
+      <div class="title">Case Study</div>
+      <img src="images/Ikoula-case-study.jpg" width="100%" alt="" />
+      <div class="text-10">
+        <p><b>IKOULA - The cloud leader and innovator in France</b></p>
+        <p>IKOULA Simplifies the Management of Large-Scale Cloud Infrastructure with CloudStack and XCP-ng</p>
+        <a href="https://cwiki.apache.org/confluence/download/attachments/30757703/CloudStack_Case-Study_IKOULA_2021-11_EN.pdf?version=1&amp;modificationDate=1638874264049&amp;api=v2"><button type="button" class="btn btn-sm btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+  <div class="col-lg-4">
+    <div class="img-holder-three">
+      <div class="title">Case Study</div>
+      <img src="images/your-online-case-study.jpg" width="100%" alt="" />
+      <div class="text-10">
+        <p><b>Your.Online -  a leading European online services platform</b></p>
+        <p>Future-Proof Open-Source Platform Hosting Millions of Websites for Your.Online Powered by CloudStack, KVM and Ceph</p>
+        <a href="https://blogs.apache.org/cloudstack/mediaresource/d9f0bb38-580a-411c-9318-b1a11143e881"><button type="button" class="btn btn-sm btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+</div>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
 
-          Placeholder
 
 
             <footer>
diff --git a/content/mailing-lists.html b/content/mailing-lists.html
index 3a847795..2228c0e4 100644
--- a/content/mailing-lists.html
+++ b/content/mailing-lists.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/security.html b/content/security.html
index a8af4247..77303857 100644
--- a/content/security.html
+++ b/content/security.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/software.html b/content/software.html
index 9311c20b..14ccb7ff 100644
--- a/content/software.html
+++ b/content/software.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/survey.html b/content/survey.html
index b14420d0..1d8a405e 100644
--- a/content/survey.html
+++ b/content/survey.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/trademark-guidelines.html b/content/trademark-guidelines.html
index b4fae409..9454ec40 100644
--- a/content/trademark-guidelines.html
+++ b/content/trademark-guidelines.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
@@ -263,7 +264,7 @@ written permission.</p>
   <li>The design (mock-up) must be shared with the CloudStack PMC via <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#112;&#114;&#101;&#115;&#115;&#064;&#099;&#108;&#111;&#117;&#100;&#115;&#116;&#097;&#099;&#107;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;">&#112;&#114;&#101;&#115;&#115;&#064;&#099;&#108;&#111;&#117;&#100;&#115;&#116;&#097;&#099;&#107;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;</a>.</li>
   <li>Requests for approval will be acknowledged by a member of the PMC and approved automatically if no issues are raised 72 hours after acknowledgement.</li>
   <li>Permission may be granted for requests that are intended to promote the Apache CloudStack project.</li>
-  <li>Permission will likely <em>not</em> be granted for requests that are indented to, or percieved to by the PMC, reflect negatively on Apache CloudStack.</li>
+  <li>Permission will likely <em>not</em> be granted for requests that are indented to, or perceived to by the PMC, reflect negatively on Apache CloudStack.</li>
   <li>Approval may be contingent on specific requested changed in how the mark(s) are applied.</li>
 </ul>
 
diff --git a/content/users.html b/content/users.html
index e55decc8..2e475def 100644
--- a/content/users.html
+++ b/content/users.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/videos.html b/content/videos.html
index 33e1ce0d..9323292d 100644
--- a/content/videos.html
+++ b/content/videos.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/content/who.html b/content/who.html
index ad7d995c..966944f0 100644
--- a/content/who.html
+++ b/content/who.html
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/source/images/CloudStack_NewUI.jpeg b/source/images/CloudStack_NewUI.jpeg
new file mode 100644
index 00000000..8634655e
Binary files /dev/null and b/source/images/CloudStack_NewUI.jpeg differ
diff --git a/source/images/Kubernetes_logo.svg b/source/images/Kubernetes_logo.svg
new file mode 100644
index 00000000..bedd3b88
--- /dev/null
+++ b/source/images/Kubernetes_logo.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="722.8457"
+   height="701.96637"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="logo.svg"
+   inkscape:export-filename="/home/thockin/src/kubernetes/new.png"
+   inkscape:export-xdpi="460.95001"
+   inkscape:export-ydpi="460.95001">
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="16.190509"
+     inkscape:cx="277.56851"
+     inkscape:cy="157.54494"
+     inkscape:document-units="px"
+     inkscape:current-layer="g3052"
+     showgrid="false"
+     inkscape:window-width="1519"
+     inkscape:window-height="822"
+     inkscape:window-x="51"
+     inkscape:window-y="25"
+     inkscape:window-maximized="0"
+     inkscape:snap-global="false"
+     fit-margin-top="10"
+     fit-margin-left="10"
+     fit-margin-right="10"
+     fit-margin-bottom="10" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-6.3260942,-174.7524)">
+    <g
+       id="g3052">
+      <path
+         style="fill:#326ce5;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 365.3125,184.8125 a 46.724621,46.342246 0 0 0 -17.90625,4.53125 l -244.34375,116.75 a 46.724621,46.342246 0 0 0 -25.28125,31.4375 L 17.5,599.78125 A 46.724621,46.342246 0 0 0 23.84375,635.3125 46.724621,46.342246 0 0 0 26.5,639 l 169.125,210.28125 a 46.724621,46.342246 0 0 0 36.53125,17.4375 L 503.375,866.65625 A 46.724621,46.342246 0 0 0 539.90625,849.25 L 708.96875,638.9375 A 46.724621,46.342246 0 0 0 718,599.71875 l -60.375,-262.25 a 46.724621,46.342246 0 0 0 -25.28125,- [...]
+         id="path3055"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="new.png"
+         inkscape:export-xdpi="250.55"
+         inkscape:export-ydpi="250.55" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3059"
+         d="m 367.73366,274.05962 c -8.07696,8.2e-4 -14.62596,7.27591 -14.625,16.25 1e-5,0.13773 0.0282,0.26934 0.0312,0.40625 -0.0119,1.21936 -0.0708,2.68836 -0.0312,3.75 0.19262,5.176 1.3209,9.13749 2,13.90625 1.23028,10.20666 2.26117,18.66736 1.625,26.53125 -0.61869,2.9654 -2.80288,5.67741 -4.75,7.5625 l -0.34375,6.1875 c -8.77682,0.72717 -17.61235,2.05874 -26.4375,4.0625 -37.97461,8.62218 -70.67008,28.18307 -95.5625,54.59375 -1.61522,-1.10193 -4.44103,-3.12914 -5.2813,-3.75 -2.61117, [...]
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibil [...]
+         sodipodi:nodetypes="ccccccccsccccscssccsccccccccscccsccccccccccccccscccscsccsccccscscsccccccccscccscsccccsccccscscscccccccccccccccscccsccccccccccccscccccscccccccccccccccccccccccscccscccccccccscccscccc"
+         inkscape:export-filename="./path3059.png"
+         inkscape:export-xdpi="250.55"
+         inkscape:export-ydpi="250.55" />
+    </g>
+  </g>
+</svg>
diff --git a/source/kubernetes.html.markdown b/source/kubernetes.html.markdown
index e0e83951..9a2ccd27 100644
--- a/source/kubernetes.html.markdown
+++ b/source/kubernetes.html.markdown
@@ -2,5 +2,283 @@
 title: Kubernetes
 ---
 
-Placeholder
 
+<style>
+.jumbotron {
+    margin-bottom: 100px;
+}
+.jumbotron h1 {
+    font-size: 46px;
+    margin-bottom: 50px;
+}
+.jumbotron p {
+    color: #2ca4db;
+    margin-bottom: 50px;
+}
+
+.dark-box {
+    background-color: #2c3e50;
+    border-radius: 10px;
+    padding: 30px 50px;
+    color: #fff;
+    font-size: 15px;
+}
+.dark-box img {
+    width: 100%;
+    margin-bottom: 20px;
+}
+
+.img-holder {           
+    background-color: #ecf0f1; 
+    border-radius: 10px;
+}
+.text-10 {
+    padding: 10px;
+}
+.text-two {
+    font-size: 22px;
+}
+.text-three {
+    padding-top: 15px;
+    font-size: 22px;
+    min-height: 75px;
+}
+
+.cloudstack-img {
+    width: 400px;
+}
+
+.img-fluid {
+    height: 30px;
+}
+
+.nav-tabs > li > a {
+    color: #2c3e50;
+    font-size: 22px;
+}
+
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:focus,
+.nav-tabs > li.active > a:hover {
+    border: 0px;
+    border-bottom: 3px solid #2c3e50;
+    color: #2c3e50;
+}
+.tab-pane {
+    padding-top: 30px;
+}
+
+.download {
+    color: #2ca4db;
+    font-size: 18px;
+}
+
+@media screen and (max-width: 480px) {
+    .cloudstack-img {
+    width: 100%;
+    }
+    .img-holder,          
+    .img-holder-three {
+    margin-bottom: 20px;
+    }
+}
+</style>
+  
+<div class="row">
+  <div class="col-lg-12">
+    <div class="bs-example">
+      <div class="jumbotron">
+        <div class="row">
+          <div class="col-lg-8" style="margin-top:22px;">
+            <h1 style="margin-top:28px;">Kubernetes on CloudStack in Production</h1>
+            <p>Reduces operational overhead and infrastrucrture costs</p>         
+          </div>
+          <div class="col-lg-4">
+            <img src="images/CAPC-logo.png" style="width: 100%;" alt="CloudFest Servers">
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row">
+  <div class="col-lg-6">    
+    <p>Apache CloudStack is an open-source IaaS platform that is used to build public or private cloud environments. CloudStack allows you to easily deploy Kubernetes clusters into your own infrastructure without worrying about the underlying infrastructure and removing the coupling to specific virtualization platforms. It also allows easy deployment of Kubernetes as a Service (KaaS) offerings.</p>
+    <p>Host your Kubernetes clusters on it to simplify your work and ensure consistent and predictable behavior of your applications, no matter the underlying infrastructure.</p>
+    <p>CloudStack provides a Kubernetes Cluster API Provider and also the CloudStack Kubernetes Service  - giving a choice of integration techniques.</p>
+    <p>CloudStack is in widespread production usage at many of the world’s largest organizations including many Fortune 500 companies. It includes the entire “stack” of features you need: compute orchestration, Network-as-a-Service, user and account management, a complete and open native API, resource accounting, and a first-class User Interface.</p>   
+  </div>
+  <div class="col-lg-6 text-center">
+    <img src="images/CAPC-servers.png" class="cloudstack-img" alt="Cloud Management">
+  </div>
+</div>
+
+<div class="row" style="margin-bottom: 100px">
+  <div class="col-lg-12" style="margin: 50px 0">
+    <h2 class="text-center">Explore the Kubernetes Cluster API Provider<br>for Apache CloudStack</h2>
+  </div>
+  <div class="col-md-6 col-6">
+    <iframe width="100%" height="315" src="https://www.youtube.com/watch?v=NcfVkVT48Kk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
+  </div>
+  <div class="col-md-6 col-6" style="padding-top: 50px;">
+    <p>The Kubernetes Cluster API (CAPI) provider for Apache CloudStack allows Ku-
+      bernetes users to build and manage resources on Apache CloudStack. The pro-
+      vider is available under the Apache 2 open-source license and is managed by the
+      Cloud Native Computing Foundation (CNCF). The Cluster API brings declara-
+      tive, Kubernetes-style APIs to cluster creation, configuration and management.
+      The API itself is shared across multiple cloud providers allowing for true Apache</p>
+    <p>CloudStack hybrid deployments of Kubernetes. It is built atop the lessons
+      learned from previous cluster managers such as kops and kubicorn.</p>
+  </div>  
+</div>
+
+<div class="row">
+  <div class="col-lg-12">
+    <div class="dark-box">
+      <div class="row">
+        <div class="col-md-7 px-5">
+          <h2 style="margin-bottom: 30px;">Launching a Kubernetes cluster on Apache CloudStack</h2>
+          <p>If users want to launch a Kubernetes cluster on Apache Cloudstack, they can check out the
+            Getting Started Guide to create your first Kubernetes cluster on Apache CloudStack using
+            Cluster API.</p>
+          <p>CloudStack hybrid deployments of Kubernetes. It is built atop the lessons learned from pre-
+            vious cluster managers such as kops and kubicorn.</p>
+          <a href="https://cluster-api-cloudstack.sigs.k8s.io/getting-started.html"><button type="button" class="btn btn-success" style="margin-top: 20px;">Read more</button></a>
+        </div>
+        <div class="col-md-5 px-5">
+            <img src="images/Kubernetes_logo.svg" style="width:200px;float:right" alt="Kubernetes logo" />
+        </div>     
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row" style="margin: 100px 0">
+  <div class="col-lg-12">
+    <h2 class="text-center" style="margin-bottom: 50px;">Explore the CloudStack Kubernetes Service</h2>
+  </div>
+  <div class="col-md-6 col-6"><img src="images/CloudStack_NewUI.jpeg" width="100%" alt=""></div>
+  <div class="col-md-6 col-6">
+    <p>The CloudStack Kubernetes Service (CKS) gives Cloud Service Providers a Container as a Service (CaaS) offering within their existing IaaS environments, with no disruption to user experience or business process.</p>
+    <p>The CloudStack Kubernetes Service is developed as a plug-in to Apache CloudStack. It gives users the ability to create Kubernetes clusters within an existing multi-tenant environment provided by CloudStack. The user experience is seamless: users can now manage container clusters and deploy & manage cloud-native applications all in the same user-interface they use to manage their existing compute, network and storage.</p>
+  </div>  
+</div>
+
+<div class="row">
+  <div class="col-lg-12">
+    <h2 class="text-center" style="margin-bottom: 30px;">Use Cases</h2>
+  </div>
+</div>
+
+<ul class="nav nav-tabs">
+  <li class="active"><a data-toggle="tab" href="#home">Self-Healing</a></li>
+  <li><a data-toggle="tab" href="#menu1">Multiple Cluster management</a></li>
+  <li><a data-toggle="tab" href="#menu2">Scaling</a></li>
+</ul>
+
+<div class="tab-content">
+  <div id="home" class="tab-pane fade in active">
+    <div class="row">
+      <div class="col-md-3">
+        <img src="images/self-healing.png" style="width: 100%;" alt="">
+      </div>
+      <div class="col-md-9" style="padding-top: 50px;">
+        <p>The ClusterAPI provides self-healing when a Kubernetes node fails, spawning new Instances of the pod on a new node, as native Kubernetes does not have the ability to provision new infrastructure when this occurs. Since ClusterAPI manages infrastructure and Kubernetes at the same time, it can throw more resources onto CloudStack when a failure occurs.</p>
+        <p>The MachineHealthCheck controller is used to monitor and certify the health of the control plane of the work nodes, guaranteeing the integrity of the services. When a node fails, or resources are insufficient, or the services are unavailable, a new node is provisioned and added to the cluster. In this case, Kubernetes will reschedule the podes from failed nodes.</p>
+      </div>
+    </div>
+  </div>
+  <div id="menu1" class="tab-pane fade">
+    <div class="row">
+      <div class="col-md-3">
+        <img src="images/multiple-clusters-management.png" style="width: 100%;" alt="">
+      </div>
+      <div class="col-md-9" style="padding-top: 50px;">
+        <p>When Kubernetes cluster expansion is considered, ClusterAPI provides support for a range of different providers, including Apache CloudStack. This ClusterAPI capability is important for companies that use heterogeneous providers from different service providers.</p>
+        <p>The ClusterAPI abstracts away the different deployment mechanisms that are offered by various providers and infrastructure vendors, allowing operators to fully standardize the entire deployment, regardless of vendor or datacenter or edge. As a result, operators have more control over the entire application environment in a standardized approach to cluster lifecycle management, enabling reuse of existing components across multiple clusters, thus reducing rework.</p>
+      </div>
+    </div>
+  </div>
+  <div id="menu2" class="tab-pane fade">
+    <div class="row">
+      <div class="col-md-3">
+        <img src="images/scaling.png" style="width: 100%;" alt="">
+      </div>
+      <div class="col-md-9" style="padding-top: 50px;">
+        <p>Application workload is often unpredictable, and to scale up and down Kubernetes clusters, the ClusterAPI facilitates scaling when workloads change. The main task of the ClusterAPI is to ensure that there is enough capacity to meet the current demand for access to the application, also guaranteeing redundancy so that, if a control plane fails, another can attend.</p>
+        <p>With the Kubeadm Control Plane provider (KCP), the operator can declaratively expand the Kubernetes control plane, thus managing availability and ensuring that the control nodes are organized, minimizing failures during the cluster lifecycle.</p>
+        <p>For worker nodes, just specify the number of nodes; the clusterAPI will provision the new CloudStack Instances and add them to the cluster. When using the Cluster Autoscaler, the number of worker nodes is automatically adjusted to the number of pods needed, thus meeting the access demand. Metrics can refer to application workload or average CPU usage for cluster tuning.</p>
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row" style="margin: 100px 0 50px;">
+  <div class="col-lg-12">
+    <h2 class="text-center">Learn More about Apache CloudStack</h2>
+  </div>
+</div>
+
+<div class="row" style="margin-bottom: 50px;">
+  <div class="col-lg-6">
+    <div class="img-holder">
+      <div style="height: 20px; background-color: #2c3e50; border-radius: 10px 10px 0 0;"></div>
+      <img src="images/Apache-CloudStack-at-a-glance.jpg" width="100%" alt="">
+      <div class="text-10">
+        <p><b>Apache CloudStack at a Glance</b></p>
+        <p>Learn more about Apache CloudStack and the capabilities it provides for IaaS builders</p>
+        <a href="https://blogs.apache.org/cloudstack/mediaresource/ea033a7f-6854-4211-99c9-71575b7216bc"><button type="button" class="btn btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+  <div class="col-lg-6">
+    <div class="img-holder">
+      <div style="height: 20px; background-color: #2c3e50; border-radius: 10px 10px 0 0;"></div>
+      <img src="images/step-by-step-guide.jpg" width="100%" alt="">
+      <div class="text-10">
+        <p><b>Apache CloudStack Proof of Concept Guide</b></p>
+        <p>This PoC guide gives you all the guidance you need to perform a successful Proof of Concept of Apache CloudStack</p>
+        <a href="https://cwiki.apache.org/confluence/download/attachments/240885394/Apache%20CloudStack%20PoC%20Guide%20Step-by-Step%20Guide%20Installation%20and%20Use%20Cases_Clean.pdf?api=v2"><button type="button" class="btn btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+</div>
+
+<div class="row">
+  <div class="col-lg-4">
+    <div class="img-holder-three">
+      <div class="title">Solution Brief</div>
+      <img src="images/ACS-solution-brief.jpg" width="100%" alt="">
+      <div class="text-10">
+        <p><b>Delivering Public Cloud Services with CloudStack</b></p>
+        <p>Discover how to use CloudStack to provision public cloud services and improve your profitability</p>
+        <a href="https://blogs.apache.org/cloudstack/mediaresource/9aa03eed-1a2c-4b40-a434-23a2b266b194"><button type="button" class="btn btn-sm btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+  <div class="col-lg-4">
+    <div class="img-holder-three">
+      <div class="title">Case Study</div>
+      <img src="images/Ikoula-case-study.jpg" width="100%" alt="">
+      <div class="text-10">
+        <p><b>IKOULA - The cloud leader and innovator in France</b></p>
+        <p>IKOULA Simplifies the Management of Large-Scale Cloud Infrastructure with CloudStack and XCP-ng</p>
+        <a href="https://cwiki.apache.org/confluence/download/attachments/30757703/CloudStack_Case-Study_IKOULA_2021-11_EN.pdf?version=1&modificationDate=1638874264049&api=v2"><button type="button" class="btn btn-sm btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+  <div class="col-lg-4">
+    <div class="img-holder-three">
+      <div class="title">Case Study</div>
+      <img src="images/your-online-case-study.jpg" width="100%" alt="">
+      <div class="text-10">
+        <p><b>Your.Online -  a leading European online services platform</b></p>
+        <p>Future-Proof Open-Source Platform Hosting Millions of Websites for Your.Online Powered by CloudStack, KVM and Ceph</p>
+        <a href="https://blogs.apache.org/cloudstack/mediaresource/d9f0bb38-580a-411c-9318-b1a11143e881"><button type="button" class="btn btn-sm btn-success">Download</button></a>
+      </div>
+    </div>
+  </div>
+</div>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
\ No newline at end of file
diff --git a/source/layouts/layout.erb b/source/kubernetes.html.markdown.erb
similarity index 97%
copy from source/layouts/layout.erb
copy to source/kubernetes.html.markdown.erb
index 13d5830b..56723c0c 100644
--- a/source/layouts/layout.erb
+++ b/source/kubernetes.html.markdown.erb
@@ -83,9 +83,10 @@
               </ul>
             </li>
             <li class="dropdown">
-              <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
-              <ul class="dropdown-menu" aria-labelledby="usecases">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="cases">Use Cases <span class="caret"></span></a>
+              <ul class="dropdown-menu" aria-labelledby="cases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">
diff --git a/source/layouts/layout.erb b/source/layouts/layout.erb
index 13d5830b..5544aea7 100644
--- a/source/layouts/layout.erb
+++ b/source/layouts/layout.erb
@@ -86,6 +86,7 @@
               <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="usecases">Use Cases <span class="caret"></span></a>
               <ul class="dropdown-menu" aria-labelledby="usecases">
                 <li><a tabindex="-1" href="cloud-builders.html">Cloud Builders</a></li>
+                <li><a tabindex="-1" href="kubernetes.html">Kubernetes</a></li>
               </ul>
             </li>
             <li class="dropdown">