You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/labs/kubernetes-the-hard-way/lab7-bootstrapping-etcd.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
author: Wale Soyinka
3
-
contributors: Steven Spencer
3
+
contributors: Steven Spencer, Ganna Zhyrnova
4
4
tags:
5
5
- kubernetes
6
6
- k8s
@@ -9,9 +9,9 @@ tags:
9
9
10
10
# Lab 7: Bootstrapping the `etcd` Cluster
11
11
12
-
> This is a fork of the original ["Kubernetes the hard way"](https://github.com/kelseyhightower/kubernetes-the-hard-way) originally written by Kelsey Hightower (GitHub: kelseyhightower).Unlike the original that bases itself on Debianlike distributions for the ARM64 architecture, this fork targets Enterprise Linux distributions such as Rocky Linux running on x86_64 architecture.
12
+
> This is a fork of the original ["Kubernetes the hard way"](https://github.com/kelseyhightower/kubernetes-the-hard-way) originally written by Kelsey Hightower (GitHub: kelseyhightower).Unlike the original, which bases itself on Debian-like distributions for the ARM64 architecture, this fork targets Enterprise Linux distributions such as Rocky Linux, which runs on x86_64 architecture.
13
13
14
-
Kubernetes components are stateless and store cluster state in [etcd](https://github.com/etcd-io/etcd). In this lab you will bootstrap a three node `etcd` cluster and configure it for high availability and secure remote access.
14
+
Kubernetes components are stateless and store cluster state in [etcd](https://github.com/etcd-io/etcd). In this lab, you will bootstrap a three node `etcd` cluster and configure it for high availability and secure remote access.
15
15
16
16
## Prerequisites
17
17
@@ -34,7 +34,7 @@ ssh root@server
34
34
35
35
### Install the etcd Binaries
36
36
37
-
If you do not already have it installed, first install the `tar` utility with `dnf`. And then extract and install the `etcd` server and the `etcdctl` command line utility:
37
+
If you do not already have it installed, first install the `tar` utility with `dnf`. Then, extract and install the `etcd` server and the `etcdctl` command line utility:
Although considered bad security form, you might have to temporarily or permanently disable SELinux if you run into any issues starting the `etcd` `systemd` service. The proper fix is to investigate and create the needed policy files with tools such as `ausearch`, `audit2allow` and others.
65
+
Although it is considered a bad security form, you might have to temporarily or permanently disable SELinux if you run into any issues starting the `etcd` `systemd` service. The proper fix is to investigate and create the needed policy files with tools such as `ausearch`, `audit2allow`, and others.
66
66
67
-
The commands get SELinux out of the way and disable it is by running the following:
67
+
The commands get SELinux out of the way and disable it by running the following:
68
68
69
69
```bash
70
70
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
0 commit comments