Skip to content

Commit a3ff25a

Browse files
committed
Add deploy-an-app tutorial
Minor edits to create-cluster
1 parent fcf2501 commit a3ff25a

File tree

4 files changed

+180
-193
lines changed

4 files changed

+180
-193
lines changed

content/en/docs/tutorials/kubernetes-basics/_index.md

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@ main_menu: true
44
no_list: true
55
weight: 20
66
content_type: concept
7+
card:
8+
name: tutorials
9+
weight: 20
10+
title: Walkthrough the basics
711
---
812

9-
## Kubernetes Basics
13+
## {{% heading "objectives" %}}
1014

1115
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration
1216
system. Each module contains some background information on major Kubernetes features
@@ -31,26 +35,26 @@ container orchestration, combined with best-of-breed ideas from the community.
3135

3236
## Kubernetes Basic Modules
3337

34-
### [Create a Kubernetes cluster](/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/)
38+
### [1. Create a Kubernetes cluster](/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/)
3539

36-
{{< figure src="public/images/module_01.svg" class="diagram-small" >}}
40+
<!-- {{< figure src="public/images/module_01.svg" class="diagram-small" >}} -->
3741

38-
### [Deploy an app](/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/)
42+
### [2. Deploy an app](/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/)
3943

40-
{{< figure src="public/images/module_02.svg" class="diagram-small" >}}
44+
<!-- {{< figure src="public/images/module_02.svg" class="diagram-small" >}} -->
4145

42-
### [Explore your app](/docs/tutorials/kubernetes-basics/explore/explore-intro/)
46+
### [3. Explore your app](/docs/tutorials/kubernetes-basics/explore/explore-intro/)
4347

44-
{{< figure src="public/images/module_03.svg" class="diagram-small" >}}
48+
<!-- {{< figure src="public/images/module_03.svg" class="diagram-small" >}} -->
4549

46-
### [Expose your app publicly](/docs/tutorials/kubernetes-basics/expose/expose-intro/)
50+
### [4. Expose your app publicly](/docs/tutorials/kubernetes-basics/expose/expose-intro/)
4751

48-
{{< figure src="public/images/module_04.svg" class="diagram-small" >}}
52+
<!-- {{< figure src="public/images/module_04.svg" class="diagram-small" >}} -->
4953

50-
### [Scale up your app](/docs/tutorials/kubernetes-basics/scale/scale-intro/)
54+
### [5. Scale up your app](/docs/tutorials/kubernetes-basics/scale/scale-intro/)
5155

52-
{{< figure src="public/images/module_05.svg" class="diagram-small" >}}
56+
<!-- {{< figure src="public/images/module_05.svg" class="diagram-small" >}} -->
5357

54-
### [Update your app](/docs/tutorials/kubernetes-basics/update/update-intro/)
58+
### [6. Update your app](/docs/tutorials/kubernetes-basics/update/update-intro/)
5559

56-
{{< figure src="public/images/module_06.svg" class="diagram-small" >}}
60+
<!-- {{< figure src="public/images/module_06.svg" class="diagram-small" >}} -->

content/en/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,30 +24,25 @@ open-source platform and is production-ready.
2424

2525
A Kubernetes cluster consists of two types of resources:
2626

27-
2827
* The **Control Plane** coordinates the cluster
2928
* **Nodes** are the workers that run applications
3029

3130
### Cluster Diagram
3231

33-
3432
{{< figure src="../../public/images/module_01_cluster.svg" class="diagram-medium" >}}
3533

36-
3734
**The Control Plane is responsible for managing the cluster.** The Control Plane
3835
coordinates all activities in your cluster, such as scheduling applications, maintaining
3936
applications' desired state, scaling applications, and rolling out new updates.
4037

41-
4238
**A node is a VM or a physical computer that serves as a worker machine in a Kubernetes
4339
cluster.** Each node has a Kubelet, which is an agent for managing the node and
4440
communicating with the Kubernetes control plane. The node should also have tools for
4541
handling container operations, such as {{< glossary_tooltip text="containerd" term_id="containerd" >}}
4642
or {{< glossary_tooltip term_id="cri-o" >}}. A Kubernetes cluster that handles production
4743
traffic should have a minimum of three nodes because if one node goes down, both an
48-
[etcd](/docs/concepts/architecture/#etcd) member and a control plane instance
49-
are lost, and redundancy is compromised. You can mitigate this risk by adding more
50-
control plane nodes.
44+
[etcd](/docs/concepts/architecture/#etcd) member and a control plane instance are lost,
45+
and redundancy is compromised. You can mitigate this risk by adding more control plane nodes.
5146

5247
When you deploy applications on Kubernetes, you tell the control plane to start
5348
the application containers. The control plane schedules the containers to run on

content/en/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html

Lines changed: 0 additions & 173 deletions
This file was deleted.

0 commit comments

Comments
 (0)