kubetail-org / kubetail Goto Github PK
View Code? Open in Web Editor NEWWeb-based, real-time log viewer for Kubernetes
Home Page: https://www.kubetail.com/demo
License: Apache License 2.0
Web-based, real-time log viewer for Kubernetes
Home Page: https://www.kubetail.com/demo
License: Apache License 2.0
HI,
I currently plan to run kubetali as part of some operational toolset, together with other tooling.
The toolset shared one domains and each application has a sub-path.
Would it be possible to add an config option to allow kubetail running on a sub-path?
The current implementation of ANSI colors in messages uses a library that assumes a dark background so the background of the message column is set to black by default:
This isn't ideal because:
To support ANSI encodings properly I think we need to:
ansi_up
for when the user prefers a light backgroundIt comes from the context of namespaces deployment.
I like the idea to have an URL which opens kubetail directly. I saw this behavior for the demo here: https://www.kubetail.com/demo
I would like to offer an direct link which open all pods from the current namespace. Currently, I have to known all names of the deployments and put them inside the url.
If possible, kubetail should take note of new pods and tail them automaticly. For example, if there is an deployment, form new pods are visible without touching any UI element.
Hi,
I would like to ask, if kubetail supports a namespaced installation as well, e.g. auth-mode=cluster and namespaced Rolebindings only.
Thanks!
Would be really nice if you could filter console lines via search. Or even just highlight a desired key. I know this may not be the intention of this tool but when filtering back in time, would be great to search for specific data if needed!
Just tried to upgrade to latest app version 0.3.0
using Helm chart 0.3.2
and getting the following error on startup:
panic: html/template: pattern matches no files: `/backend/templates/*`
goroutine 1 [running]:
github.com/kubetail-org/kubetail/internal/ginapp.mustLoadTemplatesWithFuncs({0x4000372db0, 0x14})
/backend/internal/ginapp/helpers.go:52 +0x100
github.com/kubetail-org/kubetail/internal/ginapp.NewGinApp({{0x400049c9f9, 0x7}, {0x400049c980, 0xd}, {0x1b439f8, 0x1}, {0x0, 0x0}, {0x1, 0x0}, ...})
/backend/internal/ginapp/ginapp.go:80 +0x30c
main.main.func2(0x400022b200?, {0x189405d?, 0x4?, 0x1894061?})
/backend/cmd/server/main.go:217 +0x840
github.com/spf13/cobra.(*Command).execute(0x4000160300, {0x400003a070, 0x1, 0x1})
/go/pkg/mod/github.com/spf13/[email protected]/command.go:944 +0x654
github.com/spf13/cobra.(*Command).ExecuteC(0x4000160300)
/go/pkg/mod/github.com/spf13/[email protected]/command.go:1068 +0x320
github.com/spf13/cobra.(*Command).Execute(...)
/go/pkg/mod/github.com/spf13/[email protected]/command.go:992
main.main()
/backend/cmd/server/main.go:247 +0x204
Values file is:
deployment:
resources:
requests:
cpu: 250m
memory: 64Mi
limits:
cpu: 1
config:
session:
secret: my-secret-here
csrf:
secret: my-secret-here
ingress:
enabled: true
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.tls.certresolver: le
hosts:
- host: kubetail.mydomain.com
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- kubetail.mydomain.com
Hello,
I am learning K8s and trying to kind of install everything new that I encounter regarding Kubernetes in my home cluster. I didn't have any logs system set up in my home cluster at the moment so I tried to install Kubetail using Helm however, the helm repo add
command mentioned in the README didn't work.
$ helm repo add kubetail https://kubetail-org.github.com/helm/
Error: looks like "https://kubetail-org.github.com/helm/" is not a valid chart repository or cannot be reached: failed to fetch https://kubetail-org.github.com/helm/index.yaml : 404 Not Found
Consider to exclude /healthz
from access logs. It's really spammy, the kubernetes probes are active.
{"level":"info","request_id":"5766be9e-1f57-4140-9114-48f6f7192e51","event_type":"Access","request_ts":"2024-03-01T16:41:01.925443928Z","remote_addr":"10.0.240.14:39162","method":"GET","proto":"HTTP/1.1","scheme":"","host":"10.0.240.141:4000","path":"/healthz","raw_query":"","content_length":"","user_agent":"kube-probe/1.27","referer":"","x_forwarded_for":"","x_forwarded_host":"","x_forwarded_proto":"","upgrade":"","sec_websocket_protocol":"","status_code":200,"duration_ms":0.050378,"resp_content_length":"","time":"2024-03-01T16:41:01.925498061Z"}
Hi,
is it possible to change the name of the cookie? I would like to use cookie prefixes.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#cookie_prefixes
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.