Skip to content

gaohoward/k8s-resource-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Resources Utility

  • Ask DeepWiki

This is a tool that help users to manage Kubernetes resources. User can use this tool to create resources. The resources are grouped into collections that can be deployed together with some common purposes. For example a collection of resources usually can be deployed in to one namespace.

It is based on https://github.com/gioui/gio

app

Features

  • Generating template contents based on kinds
  • Cr editing
  • Repository save and load
  • Deployment management
  • Showing Schema for a kind
  • in app logging

Getting Started

  1. Clone the repository:
git clone https://github.com/gaohoward/k8s-resource-util.git
  1. Navigate to the project directory:
cd k8s-resources-util
  1. Building (Require Go Lang)
go build
  1. Starting
./resutil

You can add an option flag kubeconfig to use a different k8s config. For example

./resutil --kubeconfig <kube config file path>

If not specified, the resutil will use $HOME/.kube/config

Note

  • You need have access to a running k8s cluster to use much of its functionalities. You can easily set up a local Minikbe or Openshift Local (CRC) for testing purposes.

  • If you get the following build error:

Package 'xkbcommon-x11' not found

You need to install the missing dependencies described here

See this for more info on other platforms

Note

  • Currently this tool is developed on Fedora Linux only.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any suggestions or improvements.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages