-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Local Disk Encryption #7026
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
sandrajsalomone
wants to merge
23
commits into
develop
Choose a base branch
from
local-disk-encryption
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Local Disk Encryption #7026
Changes from 2 commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
5b136d9
Local Disk Encryption
sandrajsalomone 4cc8b98
Shobana Comments
sandrajsalomone 77fc0a3
Review Comments
sandrajsalomone d84c656
Review Comments
sandrajsalomone c040a18
editorial comments
sandrajsalomone 5706e36
comments
sandrajsalomone 77abf32
Added HA step
sandrajsalomone 9827879
draft2
sandrajsalomone 7f643c2
add LDE files to Kubernettes
sandrajsalomone cf4da34
sync LDE files
sandrajsalomone 2cb030c
duplicate alias
sandrajsalomone 5b266ab
lde
sandrajsalomone 6d511b1
-
sandrajsalomone f6feed8
reference to new LDE guide
sandrajsalomone d50b065
Merge remote-tracking branch 'upstream/develop' into local-disk-encry…
wildmanonline e5daad9
LDE changes for LKE
sandrajsalomone dae2e02
added encryption status to screen capture
sandrajsalomone da48835
letter case
sandrajsalomone e86cb17
removed Linux VM
sandrajsalomone a3fa1c4
comments from Shobana
sandrajsalomone c8d1be8
Fix 404
sandrajsalomone 268d1c7
Merge branch 'develop' into local-disk-encryption
sandrajsalomone 08497ca
Added references
sandrajsalomone File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file added
BIN
+91.9 KB
docs/products/compute/compute-instances/guides/create/create-label-tag-pg.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
67 changes: 67 additions & 0 deletions
67
docs/products/compute/compute-instances/guides/local-disk-encryption/index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
--- | ||
title: "Local Disk Encryption" | ||
description: Local disk encryption helps you to protect the information stored on your Linode's disk. This guide shows how to implement local disk encryption. | ||
keywords: ['local disk encryption','disk encryption', 'encryption','security'] | ||
aliases: ['/guides/local-disk-encryption/'] | ||
tags: ["security","encryption"] | ||
modified: 2024-07-01 | ||
modified_by: | ||
name: Akamai | ||
published: 2024-07-01 | ||
title: Local Disk Encryption | ||
authors: ["Akamai"] | ||
--- | ||
|
||
Local disk encryption ensures that your data stored on compute instances is encrypted. Disk encryption protects against data leakage if the disk is ever removed from the datacenter, recycled or disposed of. Systems within the datacenter manage the encryption and decryption for you. | ||
|
||
By default, disk encryption is enabled on all compute instances. | ||
|
||
## How Local Disk Encryption Works With Different Services | ||
|
||
| Service | Local Disk Encryption Behavior | | ||
|------|-------| | ||
| [**Backups:**](/docs/products/storage/backups/) automatic full file-based snapshot of your disks taken during your preferred scheduled time slot while the compute instance is still running. |{{< note type="alert" >}}Backups are not encrypted even when they are taken from an encrypted disk.{{< /note >}} When a backup is restored, and if encryption is enabled, the data stored on the disk is encrypted again. | | ||
| [**Clone:**](/docs/products/compute/compute-instances/guides/clone-instance/) allows duplication of a compute instance to a new or existing instance.|<li>Data on encrypted disks remain encrypted.</li> <li>Data on unencrypted disks remain unencrypted.</li>| | ||
| [**Configuration Profile:**](/docs/products/compute/compute-instances/guides/configuration-profiles/) functions as a boot loader for a compute instance. This is a public image. |Never encrypted.| | ||
| [**Create:**](/docs/products/compute/compute-instances/guides/create/) Linux virtual machines equipped with a tailored set of resources designed to run any cloud-based workload. |Local disk encryption is enabled by default if it's available in a region. You can opt-out of disk encryption if the Linode is not part of a LKE node pool, or it is not a distributed compute instance. <br><br> After a compute instance is created, changing the stored data from encrypted to decrypted or decrypted to encrypted requires a Rebuild.</br> | | ||
| [**Images:**](/docs/products/tools/images/) allows you to store custom disk images in the Cloud. These images can be preconfigured with the exact software and settings and can be deployed to new or existing compute instances. |{{< note type="alert" >}}Images are not encrypted even when they are taken from an encrypted disk. {{< /note >}}When an image is deployed, and if encryption is enabled, the data stored on the disk is encrypted again. | | ||
| [**Migration:**](/docs/products/compute/compute-instances/guides/migrate-to-different-dc/) moves your compute instance to another data center. |During migration, a new disk is created on the destination host. Decrypted bits are copied over from the source to the destination. The new disk is encrypted if the destination host has local disk encryption enabled. | | ||
| [**Rebuild:**](/docs/products/compute/compute-instances/guides/rescue-and-rebuild/) start over with a fresh Linux distribution or use a backup. | You can enable or disable disk encryption during a Rebuild. During a Rebuild, the previous encryption setting is used unless it's changed.<br> **Note:** The **Encrypt Disk** setting for Linodes attached to a node pool can not be changed.</br>| | ||
| [**Rescue:**](/docs/products/compute/compute-instances/guides/rescue-and-rebuild/) boot your compute instance into Rescue Mode to perform system recovery tasks and transfer data off the disks when you suspect a corrupt file system. | When a rescue image is deployed, and if encryption is enabled, the data stored on the disk is encrypted again.| | ||
| [**Resize:**](/docs/products/compute/compute-instances/guides/resize/) changing a compute instances plan to resize your instance. |<li>Data on encrypted disks remain encrypted.</li> <li>Data on unencrypted disks remain unencrypted.</li> | | ||
|
||
## Considerations | ||
|
||
- Disk encryption is currently not available in all regions. Select another region to use Disk Encryption or enable encryption when it does become available using [Rebuild](/docs/products/compute/compute-instances/guides/rescue-and-rebuild/#rebuilding). | ||
|
||
- Distributed Compute Instances are encrypted automatically if this feature is supported in the region. The disk encryption setting can not be changed. | ||
|
||
- New LKE clusters are encrypted if disk encryption is supported in the region. This disk encryption setting can not be changed. | ||
|
||
- Encryption can increase compute instance CPU overhead and decrease realized throughput. | ||
- For performance sensitive workloads on linodes that are not part of a node pool, you can opt-out of disk encryption. | ||
sandrajsalomone marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- For performance sensitive workloads on linodes that are part of a LKE node pool, you can create additional node pools to spread out the workloads if required. | ||
sandrajsalomone marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
- If the compute instance is part of a LKE node pool, you cannot change the disk encryption setting. If a node pool is not encrypted and you want an encrypted node pool, delete the node pool and create a new node pool. New node pools are always encrypted. | ||
sandrajsalomone marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
- After a compute instance is created, changing the stored data from encrypted to decrypted or decrypted to encrypted requires a [Rebuild](/docs/products/compute/compute-instances/guides/rescue-and-rebuild/#rebuilding). | ||
|
||
## Check if Disk Encryption is Enabled on a Linode | ||
|
||
1. Log in to the [Cloud Manager](https://cloud.linode.com) and click the **Linodes** link in the sidebar. | ||
sandrajsalomone marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
1. Click on your Linode Compute Instance from the list to view more details. | ||
|
||
1. Within the top *Summary* section, you can view if the compute instance is `Encrypted` or `Not Encrypted`. | ||
|
||
## Check if Disk Encryption is Enabled on a Cluster's Node Pools | ||
|
||
1. Log in to the [Cloud Manager](http://cloud.linode.com), click **Kubernetes** in the left menu, and select the cluster you wish to view. See [Manage Kubernetes Clusters](/docs/products/compute/kubernetes/guides/manage-clusters/). | ||
|
||
1. Scroll down to the **Node Pools** section. This lists all node pools for your cluster and their encryption status. | ||
|
||
 | ||
|
||
{{< note >}} | ||
If a node pool is not encrypted and you want an encrypted node pool, delete the node pool and create a new node pool. New node pools are always encrypted. | ||
{{< /note >}} |
Binary file added
BIN
+206 KB
...e/compute-instances/guides/local-disk-encryption/view-node-pools-encryption.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.