{"id":13522830,"url":"https://github.com/kubectl-plus/kcf","last_synced_at":"2025-03-31T23:32:28.210Z","repository":{"id":57512487,"uuid":"223789028","full_name":"kubectl-plus/kcf","owner":"kubectl-plus","description":"A CLI tool providing you with status \u0026 configuration of a Kubernetes cluster fleet","archived":false,"fork":false,"pushed_at":"2024-09-24T16:17:21.000Z","size":118,"stargazers_count":108,"open_issues_count":2,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-02T07:33:13.684Z","etag":null,"topics":["cluster","fleet","krew","kubectl","kubectl-plugin","kubernetes-clusters"],"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/kubectl-plus.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-11-24T18:16:19.000Z","updated_at":"2024-09-27T11:34:06.000Z","dependencies_parsed_at":"2022-09-26T17:51:41.637Z","dependency_job_id":null,"html_url":"https://github.com/kubectl-plus/kcf","commit_stats":null,"previous_names":["mhausenblas/kcf"],"tags_count":11,"template":false,"template_full_name":"replicatedhq/krew-plugin-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubectl-plus%2Fkcf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubectl-plus%2Fkcf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubectl-plus%2Fkcf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubectl-plus%2Fkcf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubectl-plus","download_url":"https://codeload.github.com/kubectl-plus/kcf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246558108,"owners_count":20796696,"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":["cluster","fleet","krew","kubectl","kubectl-plugin","kubernetes-clusters"],"created_at":"2024-08-01T06:00:52.769Z","updated_at":"2025-03-31T23:32:23.200Z","avatar_url":"https://github.com/kubectl-plus.png","language":"Go","funding_links":[],"categories":["kubectl Plugins"],"sub_categories":["Installing plugins via awesome-kubectl-plugins"],"readme":"# Kubernetes cluster fleet viewer\n\nClusters are the new cattle and we should have tooling available that allows us to quickly get an idea what's going in a fleet of such clusters.\n\n## What is this about?\n\nMeet `fleet`, a simple CLI tool that provides you with the status and configuration of a fleet of Kubernetes clusters. For example: \n\n```sh\n$ kubectl fleet\nCLUSTER                                                      VERSION       NODES NAMESPACES PROVIDER      API\nkind-kind-3                                                  v1.16.3       1/1   4          kind          https://127.0.0.1:32769\ntest-cluster-2                                               v1.16.2       1/1   4          minikube      https://192.168.64.4:8443\nkind-test2                                                   v1.16.3       1/1   4          kind          https://127.0.0.1:32768\nminikube                                                     v1.16.2       1/1   4          minikube      https://192.168.64.3:8443\ngke_krew-release-bot-260708_us-central1-a_standard-cluster-1 v1.15.8-gke.3 3/3   4          GKE           https://104.197.42.183\ndo-sfo2-k8s-1-16-6-do-0-sfo2-1581265844177                   v1.16.6       3/3   4          Digital Ocean https://f048f314-4f77-47c2-9264-764da91d35e0.k8s.ondigitalocean.com\n```\n\nAbove, you see `fleet` used as a `kubectl` plugin, available via [krew](http://krew.dev/). \nThe top-level command lists all active clusters found in the [kubeconfig](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/)\nprovided. Active clusters are defined as the one that you would see when you'd execute\nthe `kubectl config get-contexts` command. For each cluster, configuration info such as\nthe control plane version or API server endpoint are displayed, as well as select\nstats, for example, the number of worker nodes or namespaces found in the cluster.\n\nNote that you can also use it standalone, simply download the binary for your platform\nfrom the [release page](https://github.com/kubectl-plus/kcf/releases).\n\n## Getting started\n\nTo get started, visit the [usage docs](doc/USAGE.md).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubectl-plus%2Fkcf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubectl-plus%2Fkcf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubectl-plus%2Fkcf/lists"}