Skip to content

Commit 8a017ee

Browse files
lab2-jumpbox.md (#2633)
Grammar check
1 parent bbcb990 commit 8a017ee

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

docs/labs/kubernetes-the-hard-way/lab2-jumpbox.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
author: Wale Soyinka
3-
contributors: Steven Spencer
3+
contributors: Steven Spencer, Ganna Zhyrnova
44
tags:
55
- kubernetes
66
- k8s
@@ -9,29 +9,29 @@ tags:
99

1010
# Lab 2: Set Up The Jumpbox
1111

12-
In this lab you will set up one of the four machines to be a `jumpbox`. You will use this machine to run commands in this tutorial. While the use of a dedicated machine is to ensure consistency, you can run these commands from just about any machine, including your personal workstation running macOS or Linux.
12+
In this lab, you will set up one of the four machines as a `jumpbox`. You will use this machine to run commands in this tutorial. While a dedicated machine is used to ensure consistency, you can run these commands from just about any machine, including your personal workstation running macOS or Linux.
1313

14-
Think of the `jumpbox` as the administration machine that you will use as a home base when setting up your Kubernetes cluster from the ground up. One thing you need to do before you get started is to install a few command line utilities and clone the Kubernetes The Hard Way git repository, which contains some additional configuration files that you will use to configure various Kubernetes components throughout this tutorial.
14+
Think of the `jumpbox` as the administration machine you will use as a home base when setting up your Kubernetes cluster from the ground up. One thing you need to do before you get started is to install a few command line utilities and clone the Kubernetes The Hard Way git repository, which contains some additional configuration files that you will use to configure various Kubernetes components throughout this tutorial.
1515

1616
Log in to the `jumpbox`:
1717

1818
```bash
1919
ssh root@jumpbox
2020
```
2121

22-
You will run all commands as the `root` user, for the sake of convenience, and it will help reduce the number of commands required to set everything up.
22+
For convenience, you will run all commands as the `root` user, which will help reduce the number of commands required to set everything up.
2323

2424
## Install Command Line Utilities
2525

26-
Once logged into the `jumpbox` machine as the `root` user, you will install the command line utilities that you will use to preform various tasks throughout the tutorial:
26+
Once logged into the `jumpbox` machine as the `root` user, you will install the command line utilities that you will use to perform various tasks throughout the tutorial:
2727

2828
```bash
2929
sudo dnf -y install wget curl vim openssl git
3030
```
3131

3232
## Sync GitHub Repository
3333

34-
Now it is time to download a copy of this tutorial which contains the configuration files and templates that you will use to build your Kubernetes cluster from the ground up. Clone the Kubernetes The Hard Way git repository using the `git` command:
34+
Now it is time to download a copy of this tutorial, which contains the configuration files and templates you will use to build your Kubernetes cluster from the ground up. Clone the Kubernetes The Hard Way git repository using the `git` command:
3535

3636
```bash
3737
git clone --depth 1 \
@@ -44,7 +44,7 @@ Change into the `kubernetes-the-hard-way` directory:
4444
cd kubernetes-the-hard-way
4545
```
4646

47-
This will be the working directory for the rest of the tutorial. If you ever get lost run the `pwd` command to verify you are in the right directory when running commands on the `jumpbox`:
47+
This will be the working directory for the rest of the tutorial. If you ever get lost, run the `pwd` command to verify you are in the correct directory when running commands on the `jumpbox`:
4848

4949
```bash
5050
pwd
@@ -56,7 +56,7 @@ pwd
5656

5757
## Download Binaries
5858

59-
Here you will download the binaries for the various Kubernetes components. Store these binaries in the `Downloads` directory on the `jumpbox`. This will reduce the amount of internet bandwidth required to complete this tutorial as you avoid downloading the binaries many times for each machine in our Kubernetes cluster.
59+
Here, you will download the binaries for the various Kubernetes components. Store these binaries in the `Downloads` directory on the `jumpbox`. This will reduce the amount of internet bandwidth required to complete this tutorial as you avoid downloading the binaries many times for each machine in our Kubernetes cluster.
6060

6161
The `download.txt` file lists the binaries you will download, which you can review using the `cat` command:
6262

@@ -74,7 +74,7 @@ wget -q --show-progress \
7474
-i downloads.txt
7575
```
7676

77-
Depending on your internet connection speed it might take a while to download the `584` megabytes of binaries. Once the download is complete, you can list them using the `ls` command:
77+
Depending on your internet connection speed, it might take a while to download the `584` megabytes of binaries. Once the download is complete, you can list them using the `ls` command:
7878

7979
```bash
8080
ls -loh downloads
@@ -97,7 +97,7 @@ total 557M
9797

9898
## Install `kubectl`
9999

100-
In this section you will install the `kubectl`, the official Kubernetes client command line tool, on the `jumpbox` machine. You will use `kubectl` to interact with the Kubernetes control plane after provisioning of your cluster completes later in this tutorial.
100+
In this section, you will install the `kubectl`, the official Kubernetes client command line tool, on the `jumpbox` machine. You will use `kubectl` to interact with the Kubernetes control plane after the provisioning of your cluster completes later in this tutorial.
101101

102102
Use the `chmod` command to make the `kubectl` binary executable and move it to the `/usr/local/bin/` directory:
103103

@@ -117,6 +117,6 @@ Client Version: v1.32.0
117117
Kustomize Version: v5.5.0
118118
```
119119

120-
At this point, you have set up `jumpbox` with all the command line tools and utilities necessary to complete the labs in this tutorial.
120+
At this point, you have set up a `jumpbox` with all the command-line tools and utilities necessary to complete the labs in this tutorial.
121121

122122
Next: [Provisioning Compute Resources](lab3-compute-resources.md)

0 commit comments

Comments
 (0)