{"id":24830136,"url":"https://github.com/quving/kubebana","last_synced_at":"2026-02-13T04:37:40.404Z","repository":{"id":38252826,"uuid":"268390426","full_name":"Quving/kubebana","owner":"Quving","description":"A tool made for developers/devops to access the logs for techstacks kubernetes backbone.","archived":false,"fork":false,"pushed_at":"2023-01-06T08:02:38.000Z","size":1774,"stargazers_count":1,"open_issues_count":32,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T02:43:10.770Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Quving.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-01T00:41:23.000Z","updated_at":"2020-07-10T15:42:46.000Z","dependencies_parsed_at":"2023-02-05T16:32:00.210Z","dependency_job_id":null,"html_url":"https://github.com/Quving/kubebana","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Quving/kubebana","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quving%2Fkubebana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quving%2Fkubebana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quving%2Fkubebana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quving%2Fkubebana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Quving","download_url":"https://codeload.github.com/Quving/kubebana/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quving%2Fkubebana/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273061066,"owners_count":25038596,"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","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-01-30T23:49:06.496Z","updated_at":"2026-02-13T04:37:35.369Z","avatar_url":"https://github.com/Quving.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kubebana\n\n[![Build Status](https://drone.quving.com/api/badges/Quving/kubebana/status.svg)](https://drone.quving.com/Quving/kubebana)\n\nA tool made for developers/devops to access the logs for techstacks kubernetes backbone.\n\n## Motivation\nMany companies use Kubernetes because Kubernetes now represents the industry standard.The framework is nowadays the backbone of every modern infrastructure of a tech company today. Kubernetes covers every imaginable function and everyone talks about it. However, Kubernetes is everything but not beginner-friendly due to its montrous complexity, even for DevOps. Kubernetes is not only a toy for Admins and DevOps. Developers who work in a tech company have to be familiar with Kubernetes as well. Sometimes a bug occurs in the application and the logs have to be analyzed. Depending on the [cloud provider](https://kubernetes.io/docs/concepts/cluster-administration/cloud-providers/) such as Azure, Aws, ... , developers have to authorize themselves differently, click through many non-trivial options and then access the logs. That's pain.\n\n\nThe other common way to access the logs is to use the [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/).  To get logs from a specific Pod, the command looks something like this.\n```\nkubectl logs -f ares-api-c4f94b944-dzbv8 -n testing\n```\n\nExcept for the installation and setup of kubectl, the command is short and crisp, right? It is if you know the podname, whose postfix is usually generated by kubernetes, by memory. If not, you can start searching for the respective pod. For instance using the command to list all pods within the namespace:\n```\nkubectl get pods -n testing\n```\n\nIn addition, the admin must be careful when giving a user the rights for kubectl. With kubectl the whole cluster can be managed. What if the developer is only allowed to have access to certain pods/deployment? Appropriate knowledge about the user administration of kubectl is required.\n\nWell, you get the pain-point...\n\n\n## Solution\nKubebana is a tool that solves this problem. It is characterized by the simplicity of accessing the logs of specific deployments or pods. It is a webapp and its use does not require a special setup (for the user/developer).\n\n\n## Setup\n### Environment Variables\n\nweb-service\n - VUE_APP_KUBEBANA_API_HOST (default: 'localhost')\n\nserver-service\n - None\n\n### docker-compose.yml\n```\nservices:\n  api:\n    image: quving/kubebana:api-master\n    restart: always\n    ports:\n      - 5000:5000\n    volumes:\n      - ${HOME}/.kube/config:/root/.kube/config\n    environment:\n      - TZ=Europe/Berlin\n\n  web:\n    image: quving/kubebana:web-master\n    ports:\n      - 80:80\n    depends_on:\n      - server\n    environment:\n      - TZ=Europe/Berlin\n      - VUE_APPKUBEBANA_API_HOST=http://server:5000\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquving%2Fkubebana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquving%2Fkubebana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquving%2Fkubebana/lists"}