conductor

module
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2023 License: Apache-2.0

README ΒΆ

Go-based CLI tool for managing and interacting with Kubernetes - filling gaps where kubectl falls short.

Getting Started

You can install the conductor CLI via homebrew by running the following commands:

brew tap braundo/tap
brew install conductor

To use the conductor CLI run `conductor ` using one of the commands below:

Command Functionality Primitives Supported
generate Choose the resource type you want to create (pod and deployment currently supported) and either directly deploy to Kubernetes cluster, or generate the YAML for it. pod, deployment
logs Tail or search for logs for a given Kubernetes resource. pod, deployment
context Switch between Kubernetes contexts within your terminal. N/A
top Display CPU and memory utilization. pod, node
clean Looks for dangling images (Docker-only), unused PVCs and orphaned pods and allows for deletion of them. N/A



Initial Goals

πŸ”΄ Not Started
🟑 In Progress
🟒 Complete

Functionality Description Status Notes
Kubernetes Config File Generator User-friendly interface that prompts users for necessary information about their deployment. 🟑
Automated Troubleshooter Diagnostic engine for common Kubernetes issues, with suggestions or automated fixes. πŸ”΄
Enhanced Log Management Allows for easy viewing of logs and search capabilities. 🟑
Resource Analysis Monitors resource usage across pods and nodes, visualizes data in the terminal. 🟑
Security Audits Scans Kubernetes manifests or environments for misconfigurations or vulnerabilities. πŸ”΄
Smart Cleanup Identifies and removes unused resources such as dangling images and exited containers. 🟑
Network Topology Viewer Visualizes network connections between components in a tree or graph structure. πŸ”΄





  • "Kubernetes", "K8s" and the Kubernetes logo are trademarks or registered trademarks of the Linux Foundation
  • This project has no official affilitation with the Kubernetes project nor the Linux Foundation.

Directories ΒΆ

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL