The chapter 'Generating the Data Encryption Config and Key' is updated.
parent
907165bba8
commit
186bb92640
|
@ -9,7 +9,7 @@ In this lab you will generate an encryption key and an [encryption config](https
|
||||||
Generate an encryption key:
|
Generate an encryption key:
|
||||||
|
|
||||||
```
|
```
|
||||||
ENCRYPTION_KEY=$(head -c 32 /dev/urandom | base64)
|
$ ENCRYPTION_KEY=$(head -c 32 /dev/urandom | base64)
|
||||||
```
|
```
|
||||||
|
|
||||||
## The Encryption Config File
|
## The Encryption Config File
|
||||||
|
@ -17,7 +17,7 @@ ENCRYPTION_KEY=$(head -c 32 /dev/urandom | base64)
|
||||||
Create the `encryption-config.yaml` encryption config file:
|
Create the `encryption-config.yaml` encryption config file:
|
||||||
|
|
||||||
```
|
```
|
||||||
cat > encryption-config.yaml <<EOF
|
$ cat > encryption-config.yaml <<EOF
|
||||||
kind: EncryptionConfig
|
kind: EncryptionConfig
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
resources:
|
resources:
|
||||||
|
@ -35,8 +35,9 @@ EOF
|
||||||
Copy the `encryption-config.yaml` encryption config file to each controller instance:
|
Copy the `encryption-config.yaml` encryption config file to each controller instance:
|
||||||
|
|
||||||
```
|
```
|
||||||
for instance in controller-0 controller-1 controller-2; do
|
$ USERNAME=<User Name of Virtual Machines>
|
||||||
gcloud compute scp encryption-config.yaml ${instance}:~/
|
$ for num in 1 2 3; do
|
||||||
|
scp -i ~/.ssh/id_rsa-k8s.pub encryption-config.yaml ${USERNAME}@10.240.0.1${num}:~/
|
||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue