{"id":20551557,"url":"https://github.com/do-community/kubectl-doweb","last_synced_at":"2025-04-14T11:25:47.617Z","repository":{"id":64303468,"uuid":"259405700","full_name":"do-community/kubectl-doweb","owner":"do-community","description":"a kubectl plugin for opening the control panel page of DigitalOcean resources directly in your web browser","archived":false,"fork":false,"pushed_at":"2023-10-04T09:46:38.000Z","size":333,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-28T00:41:53.612Z","etag":null,"topics":["digitalocean","kubectl-plugin","kubectl-plugins","kubernetes"],"latest_commit_sha":null,"homepage":"https://do.co/kubectl-doweb-demo","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/do-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-27T17:37:55.000Z","updated_at":"2023-10-04T09:46:37.000Z","dependencies_parsed_at":"2024-06-20T11:00:37.705Z","dependency_job_id":"57f946b0-5aaa-4a02-a957-24b044d150be","html_url":"https://github.com/do-community/kubectl-doweb","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fkubectl-doweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fkubectl-doweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fkubectl-doweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fkubectl-doweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/do-community","download_url":"https://codeload.github.com/do-community/kubectl-doweb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248870335,"owners_count":21175019,"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":["digitalocean","kubectl-plugin","kubectl-plugins","kubernetes"],"created_at":"2024-11-16T02:32:12.507Z","updated_at":"2025-04-14T11:25:47.571Z","avatar_url":"https://github.com/do-community.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🗺 kubectl-doweb\n\nkubectl-doweb is a kubectl plugin for opening DigitalOcean resources in a web browser. For example, if you have a LoadBalancer Service in your DOKS cluster, this plugin will let you open the corresponding page of the Load Balancer in the DigitalOcean Control Panel.\n\nUsage: `kubectl doweb \u003cresource type\u003e \u003cresource name\u003e`\n\n## Supported Resources\n\n| Resource              | Target Page                                                  |\n| --------------------- | ------------------------------------------------------------ |\n| Cluster               | Overview page of the DOKS cluster                            |\n| Node                  | The Droplet page of a specific worker node                   |\n| Service               | LoadBalancer services only. Opens the underlying DigitalOcean Load Balancer |\n| PersistentVolume      | Prints the Volume name and opens the Volumes page            |\n| PersistentVolumeClaim | If bound, prints the Volume name and opens the Volumes page  |\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://do.co/kubectl-doweb-demo\"\u003e\u003cimg width=\"450\" src=\"/demo.png?v=2\" alt=\"screenshot of a video demoing kubectl-doweb\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Installation\n\n1. Download the latest release from [the releases page](https://github.com/do-community/kubectl-dobrowse/releases).\n2. Extract the downloaded archive and move the binary `kubectl-doweb` to any directory in your `$PATH` such as `~/bin` if it exists or `/usr/local/bin`. This allows `kubectl` to detect it as a plugin.\n3. To use, run `kubectl doweb`.\n\nYou can verify that it is installed properly by running `kubectl plugin list` and looking for `kubectl-dobrowse` in the output.\n\n## Usage\n\nRun `kubectl doweb \u003ctype\u003e \u003cname\u003e`,`\u003ctype\u003e` being the resource type and `\u003cname\u003e` being the resource name. The supported types are: `cluster, node (no), service (svc), persistentvolume (pv), persistentvolumeclaim (pvc)`.\n\nThe default namespace is used. To set a different namespace, use the `--namespace` or `-n` option.\n\nExamples:\n\n* `kubectl doweb cluster`\n* `kubectl doweb node pool-c0yaq2bd6-95th`\n* `kubectl doweb --namespace nginx-ingress service nginx-ingress`\n* `kubectl doweb pvc kibana-data-01`\n\nkubectl-doweb attempts to use the kube config file found in `$HOME/.kube/config`. To set a different path, use the `--kubeconfig` option.\n\n---\n\n```\nNAME:\n   kubectl-doweb - a kubectl plugin for opening DigitalOcean resources in a web browser\n\nUSAGE:\n   kubectl doweb \u003ctype\u003e \u003cname\u003e\n\nEXAMPLES:\n\n   kubectl doweb service main-load-balancer\n   kubectl doweb cluster\n\nSUPPORTED TYPES:\n\n   cluster, node (no), service (svc), persistentvolume (pv), persistentvolumeclaim (pvc)\n\nCOMMANDS:\n   help, h  Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --kubeconfig value           absolute path to the kubeconfig file (default: \"$HOME/.kube/config\")\n   --namespace value, -n value  kubernetes object namespace (default: default namespace in kubeconfig)\n   --help, -h                   show help (default: false)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdo-community%2Fkubectl-doweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdo-community%2Fkubectl-doweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdo-community%2Fkubectl-doweb/lists"}