{"id":19982047,"url":"https://github.com/simplyzee/kubemngr","last_synced_at":"2025-10-11T15:09:57.374Z","repository":{"id":57497615,"uuid":"202760705","full_name":"simplyzee/kubemngr","owner":"simplyzee","description":"kubemngr is a kubectl version manager cli tool","archived":false,"fork":false,"pushed_at":"2021-05-20T14:54:58.000Z","size":156,"stargazers_count":4,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-08T04:22:16.937Z","etag":null,"topics":["cli","devops","kubectl","kubernetes","version-manager"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplyzee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-16T16:17:48.000Z","updated_at":"2023-07-06T13:18:21.000Z","dependencies_parsed_at":"2022-09-04T00:10:23.271Z","dependency_job_id":null,"html_url":"https://github.com/simplyzee/kubemngr","commit_stats":null,"previous_names":["zee-ahmed/kubemngr"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplyzee%2Fkubemngr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplyzee%2Fkubemngr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplyzee%2Fkubemngr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplyzee%2Fkubemngr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplyzee","download_url":"https://codeload.github.com/simplyzee/kubemngr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252293082,"owners_count":21724960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","devops","kubectl","kubernetes","version-manager"],"created_at":"2024-11-13T04:08:51.645Z","updated_at":"2025-10-11T15:09:52.312Z","avatar_url":"https://github.com/simplyzee.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kubemngr\n\n[![Releases](https://img.shields.io/github/release/zee-ahmed/kubemngr.svg?style=flat-square)](https://github.com/zee-ahmed/kubemngr/releases/latest) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](/LICENSE) \u003c!-- [![SayThanks.io]()] --\u003e [![Powered By: GoReleaser](https://img.shields.io/badge/powered%20by-goreleaser-green.svg?style=flat-square)](https://github.com/goreleaser) [![Travis](https://img.shields.io/travis/zee-ahmed/kubemngr/master.svg?style=flat-square)](https://travis-ci.org/zee-ahmed/kubemngr)\n\n## Introduction\n\nkubemngr is a cli tool to manage kubectl binaries for developers who work with different versions of Kubernetes clusters within their environments. This way the developer can keep in sync with the kubernetes cluster version. This tool was written in Golang using [Cobra](https://github.com/spf13/cobra)\n\n99% of the case - developers will not have a problem using `kubectl` across different versions of k8s clusters with api requests for getting pods, ingress and services etc. However, there is the small chance that some requests will return with:\n\n```bash\n\u003e kubectl describe ing \u003cname\u003e\nError from server (NotFound): the server could not find the requested resource\n```\n\nThis tool was written based on this experience and for learning opportunities/experiences.\n\n## Install\n\n1. Add `~/.local/bin` to your `$PATH`\n\nbash:\n\n```bash\necho 'export PATH=\"$HOME/.local/bin:$PATH\"' \u003e\u003e ~/.bashrc\n```\n\nzsh:\n\n```bash\necho 'export PATH=\"$HOME/.local/bin:$PATH\"' \u003e\u003e ~/.zshrc\n```\n\n2. via Go:\n```\ngo get -u github.com/zee-ahmed/kubemngr\n```\n\nIt can also be installed by downloading the binary from the Github release page [Github Releases](https://github.com/zee-ahmed/kubemngr/releases)\n\n## Usage\n\n```bash\n\u003e kubemngr --help\nThis tool is to help developers run different versions of kubectl within their workspace and to support working\nwith different versions of Kubernetes clusters.\n\nUsage:\n  kubemngr [command]\n\nAvailable Commands:\n  help        Help about any command\n  install     A tool manage different kubectl versions inside a workspace.\n  list        List installed kubectl binary versions. For available versions, see --remote\n  remove      Remove a kubectl version from machine\n  use         Use a specific version of one of the downloaded kubectl binaries\n  version     Show the kubemngr client version\n\nFlags:\n  -h, --help     help for kubemngr\n\nUse \"kubemngr [command] --help\" for more information about a command.\n```\n\n## Contributing\n\nPlease raise an issue or pull request if you have any issues, questions or features.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplyzee%2Fkubemngr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplyzee%2Fkubemngr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplyzee%2Fkubemngr/lists"}