Listen on a port on the local machine and forward to pod port
Version : 1.0
File Name : portforward.ps1
Author : Adewale Azeez - iamthecarisma@gmail.com
Date : March-30-2020
Listen on a port on the local machine and forward to pod port. Kubectl is required for this command to work, it can be downloaded from - https://kubernetes.io/docs/tasks/tools/install-kubectl/
Mi |
nPod Object |
---|---|
{ |
|
Na |
me |
} |
portforward [-PodName] <String> [-PodPort] <String> [-Single]
[<CommonParameters>]
the full pod name or matching part of pod name
attr |
value |
---|---|
Required? |
true |
Position? |
1 |
Default value |
|
Accept pipeline input? |
false |
Accept wildcard characters? |
false |
the forwarded-port:podport
attr |
value |
---|---|
Required? |
true |
Position? |
2 |
Default value |
|
Accept pipeline input? |
false |
Accept wildcard characters? |
false |
get only the first pod that matches the name
attr |
value |
---|---|
Required? |
false |
Position? |
named |
Default value |
False |
Accept pipeline input? |
false |
Accept wildcard characters? |
false |
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
[System.String]
[System.String[]]
portforward mypod 7000:80
Find all pod that match the name ‘mypod’ the use the index to select which port to forward it port.
portforward mypod-service-5d94df45ff-pnnn 7000:80
Forward the pod ‘mypod-service-5d94df45ff-pnnn’ port - 80 to localhost on port 7000.