- Introduction
- Features
- Installation
- Usage
- Commands
- Tech Support Collection
- Contributing
- License
- Contact
Welcome to Sveltosctl, a command-line interface designed to help you manage and display resources and Helm charts deployed in your Cluster API (CAPI) cluster. With Sveltosctl, you can easily gather tech support information from your managed Kubernetes clusters. This tool simplifies the process of managing multi-tenancy and provides a straightforward way to interact with your Kubernetes environment.
For the latest releases, please visit here.
- Resource Display: View resources and Helm charts deployed in your CAPI cluster in a user-friendly format.
- Tech Support Collection: Collect essential tech support data from your Kubernetes clusters.
- Multi-Tenancy Support: Manage resources across multiple tenants seamlessly.
- Dry Run Option: Test commands without making any changes to your cluster.
- Lightweight: Minimal resource consumption while running.
To install Sveltosctl, follow these steps:
-
Download the latest release from the Releases page.
-
Extract the downloaded file.
-
Move the
sveltosctl
binary to a directory in your PATH, for example:mv sveltosctl /usr/local/bin/
-
Ensure the binary is executable:
chmod +x /usr/local/bin/sveltosctl
You can now run Sveltosctl from any terminal.
To use Sveltosctl, open your terminal and type:
sveltosctl --help
This command will display all available commands and options.
Sveltosctl offers several commands to help you manage your Kubernetes clusters:
To display resources in your CAPI cluster, use:
sveltosctl display resources
This command will list all resources in a clear format.
To view deployed Helm charts, use:
sveltosctl display helm
This command will show all Helm charts currently in use.
To collect tech support information, run:
sveltosctl tech-support collect
This command gathers relevant data to assist with troubleshooting.
To simulate a command without making changes, use:
sveltosctl dry-run <command>
Replace <command>
with the command you wish to test.
The tech support collection feature allows you to gather essential information from your Kubernetes clusters. This data is crucial for diagnosing issues and improving your cluster's performance.
To initiate the tech support collection, simply run:
sveltosctl tech-support collect
The collected data will be saved in a specified directory, which you can review later.
We welcome contributions to Sveltosctl! If you want to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Create a pull request.
Please ensure that your code adheres to our coding standards and includes appropriate tests.
Sveltosctl is licensed under the MIT License. See the LICENSE file for more information.
For questions or support, feel free to reach out:
- Email: support@sveltosctl.com
- GitHub Issues: Open an issue
For the latest releases, visit here.
Thank you for using Sveltosctl! We hope it enhances your Kubernetes management experience.