-
Notifications
You must be signed in to change notification settings - Fork 3
podexec
Execute a command in a pod using it full name or select from matching pods.
Version : 1.0
File Name : podexec.ps1
Author : Adewale Azeez - azeezadewale98@gmail.com
Date : March-31-2020
Execute a command in a pod using it full name or select from matching pods. Kubectl is required for this command to work, it can be downloaded from
The commands after the pod name are executed.
podexec [-PodName] <String> -Commands <String[]>
[<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 |
| attr | value |
|---|---|
| Required? | true |
| Position? | named |
| Default value | |
| 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]
Commands Output
podexec mypod ls /
Find all pod that match the name 'mypod' then use the index to select the pod. Then execute the command 'ls /' in pod.
podexec mypod-service-5d94df45ff-pnnn
Execute the command 'ls /' in the pod mypod-service-5d94df45ff-pnnn if found in the current context.
MIT License Copyright (c) 2019-2020 Adewale Azeez