About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_tools
⚠️
windows_first
⚠️
powershell_heavy
Summary:
The documentation demonstrates some Windows bias by referencing the PowerShell interface as a primary method for querying module status and IP addresses, without providing equivalent Linux CLI examples. The mention of 'Connect to the PowerShell interface' appears before any alternative, and no Linux-native commands or tools are suggested for these management tasks. The rest of the documentation is largely OS-agnostic, focusing on Docker/Kubernetes JSON configurations, but the management and troubleshooting guidance leans toward Windows/PowerShell.
Recommendations:
- Provide Linux CLI (e.g., bash) equivalents for all PowerShell-based instructions, especially for querying module status and IP addresses.
- When referencing management interfaces, mention both Windows (PowerShell) and Linux (bash/CLI) options together, or list Linux first if the device is recommended to run Linux.
- Include example commands using standard Linux tools (e.g., kubectl, iotedge CLI) for monitoring and troubleshooting modules.
- Clarify that the PowerShell interface is optional and provide guidance for users who may not have access to Windows environments.
- Audit other sections for subtle Windows-first language or assumptions, and ensure parity in tooling and examples.
Create pull request
Flagged Code Snippets
{
"HostConfig":
{
"Binds":
[
"<Host storage path for Edge local share>:<Module storage path>"
]
}
}
However, to query the IP address assigned to your module, you can use the Kubernetes dashboard as described in [Get IP address for services or modules](azure-stack-edge-gpu-monitor-kubernetes-dashboard.md#get-ip-address-for-services-or-modules).
Alternatively, you can [Connect to the PowerShell interface of the device](azure-stack-edge-gpu-connect-powershell-interface.md#connect-to-the-powershell-interface) and use the `iotedge` list command to list all the modules running on your device. The [Command output](azure-stack-edge-gpu-connect-powershell-interface.md#debug-kubernetes-issues-related-to-iot-edge) will also indicate the external IPs associated with the module.
## Resource usage
With the Kubernetes-based IoT Edge setups on GPU devices, the resources such as hardware acceleration, memory, and CPU requirements are specified differently than on the FPGA devices.
#### Compute acceleration usage
To deploy modules on FPGA, use the container create options <!--with Device Bindings--> as shown in the following config: <!--not sure where are device bindings in this config-->