Comments (3)
The patch to make it work is:
spec:
template:
spec:
containers:
- name: grafana
env:
- name: GF_SERVER_ROOT_URL
value: "%(protocol)s://%(domain)s"
You can apply this via:
kubectl -n linkerd patch deploy grafana --patch "$(cat fix-grafana.yml)"
from website.
This would be great!
from website.
This worked! I have Linkerd web proxied using Envoy Proxy. The relevant parts of the envoy.yaml
config in my ConfigMap are:
- match: { prefix: "/dashboard/" }
route:
cluster: linkerd-grafana
- match: { prefix: "/d/" }
route:
cluster: linkerd-grafana
- match: { prefix: "/grafana/" }
route:
prefix_rewrite: "/"
cluster: linkerd-grafana
- match: { prefix: "/" }
route:
cluster: linkerd
Since grafana
is at /grafana
, my patch is:
spec:
template:
spec:
containers:
- name: grafana
env:
- name: GF_SERVER_ROOT_URL
value: "%(protocol)s://%(domain)s/grafana"
And now that Linkerd 2.1 is out with the different service names, the command is now:
kubectl -n linkerd patch deploy linkerd-grafana --patch "$(cat fix-grafana.yml)"
from website.
Related Issues (20)
- document Helm chart versions
- Add Xbox case study to adopters list HOT 3
- Steps to install linkerd-base chart seem incorrect HOT 1
- Where are the docs located? HOT 1
- Update Website Documentation to Account for RSA Cert Acceptance
- Linkerd-viz: Update grafana setting when using 2.12.x HOT 1
- introductory docs for HTTPRoutes/client policy
- document HTTPRoute/ServiceProfile outbound policy incompatibility HOT 4
- Update Linkerd Ingress Traffic doc
- Tasks - Bringing your own Prometheus - Protocol is missing in external Prometheus URL
- Formatting error on reference/authorization-policy/#targetref
- Update "Configuring Retries" page for v2.11 changes HOT 1
- Add Apisix tutorial in the ingress section of the documentation HOT 1
- Users want docs around which Gateway API version we install
- correct misinformation about identity trust domain
- Multicluster instructions fail due to kustomize versioning HOT 1
- Website does not have the correct trademark disclaimer
- "officially recognized commercial services Linkerd partner"
- update supported K8s versions page for edge releases HOT 2
- document `l5d-client-id` and `l5d-proxy-error` headers
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from website.