Skip to content

Commit 2520626

Browse files
author
Scott Malkie
committed
Formatting and fixes from chime (10)
1 parent e0a6ed1 commit 2520626

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

01-path-basics/103-kubernetes-concepts/readme.adoc

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
11
= Kubernetes Concepts
22
:toc:
33
:icons:
4+
:linkattrs:
45
:linkcss:
56
:imagesdir: ../../resources/images
67

7-
Kubernetes has a number of abstractions that map to API objects. These Kubernetes API Objects can be used to describe your cluster's desired state which will include info such as applications and workloads running, replicas, container images, networking resources and more. This section explains the key concepts relevant from an application developer perspecitve.
8+
== Kubernetes API and CLI
9+
10+
Now that we have a cluster up and running we can start exploring the Kubernetes CLI via the `kubectl` (pronounced "cube control") command.
11+
12+
`kubectl` interacts with the Kubernetes API Server, which runs on the master nodes in the cluster.
13+
14+
Kubernetes as a platform has a number of abstractions that map to API objects. These Kubernetes API Objects can be used to describe your cluster's desired state - including information such as applications and workloads running, container images, networking resources, and more. This section explains the most-used Kubernetes API concepts and how to interact with them via `kubectl`.
815

916
== Prerequisites
1017

11-
This chapter uses a cluster with 3 master nodes and 5 worker nodes as described link:../102-your-first-cluster#multi-master-multi-node-multi-az-gossip-based-cluster[here].
18+
This chapter uses a cluster with 3 master nodes and 5 worker nodes as described link:../102-your-first-cluster#multi-master[here].
1219

1320
All configuration files for this chapter are in the `01-path-basics/103-kubernetes-concepts/templates` directory.
1421
Please be sure to `cd` into that directory before running the commands below.
1522

1623
$ cd 01-path-basics/103-kubernetes-concepts/templates
1724

18-
== Kubernetes basic commands
19-
20-
Now that we have a cluster up and running we can start issuing some basic commands and deploying some simple resources.
21-
22-
In this part we will familiarize ourselves with the `kubectl` CLI tool and basic Kubernetes commands. We will first deploy a basic NGiNX pod and execute some commands to help you gain comfort with the Kubernetes environment from an end-user perspective. This helps get developers up and running - taking advantage of the Kubernetes application deployment capabilities - without having to worry about the infrastructure related complexities.
23-
24-
=== Display Nodes
25+
== Display Nodes
2526

2627
This command will show all the nodes available in your kubernetes cluster:
2728

@@ -39,7 +40,7 @@ It will show an output similar to:
3940
ip-172-20-87-91.us-east-2.compute.internal Ready node 2d v1.7.4
4041
ip-172-20-94-153.us-east-2.compute.internal Ready master 2d v1.7.4
4142

42-
If you do not see this output, or receive an error, please ensure that you've followed the steps link:../102-your-first-cluster#multi-master-multi-node-multi-az-gossip-based-cluster[here] and have a validated cluster.
43+
If you do not see this output, or receive an error, please ensure that you've followed the steps link:../102-your-first-cluster#multi-master[here] and have a validated cluster.
4344

4445
== Pods
4546

0 commit comments

Comments
 (0)