KubePS
1.2.1
KubePS provides PowerShell commands for inspecting and troubleshooting Kubernetes clusters through the official Kubernetes .NET client. Select a cluster from your kubeconfig contexts and set a session-level default namespace, then retrieve and filter pods, deployments, ReplicaSets, namespaces, and nodes as concise summaries or full Kubernetes objects. Inspect node and
KubePS provides PowerShell commands for inspecting and troubleshooting Kubernetes clusters through the official Kubernetes .NET client. Select a cluster from your kubeconfig contexts and set a session-level default namespace, then retrieve and filter pods, deployments, ReplicaSets, namespaces, and nodes as concise summaries or full Kubernetes objects. Inspect node and pod metrics, allocated resources, and pod details; retrieve container logs or follow them as a live stream; and forward a local port to a pod. Requires PowerShell 7.4 or later. Metric commands require the cluster metrics API to be available.
Show more
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) Oliver Galbraith. All rights reserved.
Package Details
FileList
- KubePS.nuspec
- KubePS.psd1
- Private\ConvertTo-KubePSResourceNumber.ps1
- Public\Get-KubeNodePodResource.ps1
- Public\Get-KubeSelectedNamespace.ps1
- Private\ConvertTo-Seconds.ps1
- Public\Get-KubeContext.ps1
- formats\KubePS.Pod.format.ps1xml
- Private\Add-DynamicParameter.ps1
- Public\Resolve-KubeResourceAge.ps1
- formats\KubePS.AllocatedResource.format.ps1xml
- KubePS.psm1
- Private\ConvertFrom-ResourceUsage.ps1
- Public\Get-KubePodMetric.ps1
- formats\KubePS.Node.NonTerminatedPods.format.ps1xml
- lib\Fractions.dll
- Private\Get-KubeConfig.ps1
- Public\Get-KubeDeployment.ps1
- formats\KubePS.Deployment.format.ps1xml
- lib\YamlDotNet.dll
- Private\Start-MetricWatcher.ps1
- Public\Start-KubePortForward.ps1
- formats\KubePS.Node.format.ps1xml
- lib\KubernetesClient.dll
- Private\Get-KubeClient.ps1
- Public\Get-KubeNode.ps1
- formats\KubePS.Pod.AllNamespaces.format.ps1xml
- Private\Get-NodeAllocatedResource.ps1
- Private\Get-NodeNonTerminatedPod.ps1
- Public\Get-KubeNodeDescription.ps1
- formats\KubePS.Namespace.format.ps1xml
- Private\ConvertFrom-DescriptionFields.ps1
- Public\Set-KubeSelectedNamespace.ps1
- Public\Get-KubeLog.ps1
- formats\KubePS.PodMetric.format.ps1xml
- Private\Start-LogStreamer.ps1
- Public\Get-KubeNamespace.ps1
- Public\Get-KubeNodeMetric.ps1
- formats\KubePS.ReplicaSet.format.ps1xml
- Private\Get-NodeMetrics.ps1
- Public\Get-KubeReplicaSet.ps1
- Public\Get-KubeNodeAllocatedResource.ps1
- formats\KubePS.NodeMetric.format.ps1xml
- Private\Get-PodMetrics.ps1
- Public\Get-KubePod.ps1
- Public\Set-KubeContext.ps1