Documentation ¶
Overview ¶
Rancher-desktop-guestagent runs inside the WSL VM on Windows. It is primarily used to monitor and forward Kubernetes Service Ports (NodePorts and LoadBalancers) to the host. Also, it can be configured to perform port forwarding for the exposed container ports on both Moby and Containerd backends.
Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
containerd
Package containerd handles port binding events from containerd API
|
Package containerd handles port binding events from containerd API |
docker
Package docker handles port binding events from docker events API
|
Package docker handles port binding events from docker events API |
forwarder
Package forwarder implements a forwarding mechanism to forward port mappings over the network.
|
Package forwarder implements a forwarding mechanism to forward port mappings over the network. |
iptables
Package iptables handles forwarding ports found in iptables DNAT
|
Package iptables handles forwarding ports found in iptables DNAT |
kube
Package kube watches Kubernetes for NodePort and LoadBalancer service types.
|
Package kube watches Kubernetes for NodePort and LoadBalancer service types. |
procnet
Package procnet provides functionality to scan and manage network ports based on the system's /proc/net/{tcp,udp} entries.
|
Package procnet provides functionality to scan and manage network ports based on the system's /proc/net/{tcp,udp} entries. |
tracker
Package tracker implements a tracking mechanism to keep track of the ports during various container event types e.g start, stop
|
Package tracker implements a tracking mechanism to keep track of the ports during various container event types e.g start, stop |
types
Package types maintains common types that are used across different packages.
|
Package types maintains common types that are used across different packages. |
Click to show internal directories.
Click to hide internal directories.