-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
87 additions
and
40 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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,63 @@ | ||
--- | ||
sidebar_label: "Edge" | ||
title: "Edge" | ||
description: "Troubleshooting steps for common Edge scenarios." | ||
icon: "" | ||
hide_table_of_contents: false | ||
sidebar_position: 40 | ||
tags: ["edge", "troubleshooting"] | ||
--- | ||
|
||
The following are common scenarios that you may encounter when using Edge. | ||
|
||
## Scenario - Override or Reconfigure Read-only File System Stage | ||
|
||
If you need to override or reconfigure the read-only file system, you can do so using the following steps. | ||
|
||
## Debug Steps | ||
|
||
<br /> | ||
|
||
1. Power on the Edge host. | ||
|
||
2. Press the keyboard key `E` after highlighting the menu in `grubmenu`. | ||
|
||
3. Type `rd.cos.debugrw` and press `Enter`. | ||
|
||
![The grub menu displays with the command rd.cos.debugrw typed in the terminal.](/troubleshooting_edge_grub-menu.png) | ||
|
||
4. Press `Ctrl+X` to boot the system. | ||
|
||
5. Make the required changes to the image. | ||
|
||
6. Reboot the system to resume the default read-only file system. | ||
|
||
## Scenario - Pod State Unknown After Reboot with Overlay Network Enabled | ||
|
||
On slower networks, it's possible that this is due to KubeVip leader election timeouts. To debug, you can manually adjust the values of related environment variables in the KubeVip DaemonSet with the following steps. | ||
|
||
### Debug Steps | ||
|
||
1. Ensure you can access the cluster using kubectl. For more information, refer to [Access Cluster with CLI](../clusters/cluster-management/palette-webctl.md). | ||
|
||
2. Issue the following command: | ||
|
||
```shell | ||
kubectl edit ds kube-vip-ds -n kube-system | ||
``` | ||
|
||
3. In the `env` of the KubeVip service, modify the environment variables to have the following corresponding values: | ||
|
||
```yaml {4-9} | ||
env: | ||
- name: vip_leaderelection | ||
value: "true" | ||
- name: vip_leaseduration | ||
value: "30" | ||
- name: vip_renewdeadline | ||
value: "20" | ||
- name: vip_retryperiod | ||
value: "4" | ||
``` | ||
4. Within a minute, the old Pods in unknown state will be terminated and Pods will come up with the updated values. |
This file was deleted.
Oops, something went wrong.
This file contains 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
This file contains 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 |
---|---|---|
|
@@ -169,5 +169,7 @@ Simple Mail Transfer Protocol | |
NIC | ||
autoscale | ||
initContainer | ||
ethernet | ||
hostname | ||
Entra | ||
README |