Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用istioctl更改IstioControlPlane中的grafana.ini_Grafana_Istio_Azure Aks_Azure Application Gateway_Istio Kiali - Fatal编程技术网

使用istioctl更改IstioControlPlane中的grafana.ini

使用istioctl更改IstioControlPlane中的grafana.ini,grafana,istio,azure-aks,azure-application-gateway,istio-kiali,Grafana,Istio,Azure Aks,Azure Application Gateway,Istio Kiali,我在一个蔚蓝的库伯内特斯星系群(AKS)中运行格拉法纳(凯利、普罗米修斯和追踪)。AKS集群位于应用网关入口控制器(AGIC)后面,grafana pod在https://{domain}/grafana/这样的子路径中运行。我能够通过AGIC位进入grafana服务,grafana pod一直在https://{domain}/中搜索资源,而不是在https://{domain}/grafana/中搜索资源。 因此,为了解决这个问题,我想更改grafana.ini中的property root

我在一个蔚蓝的库伯内特斯星系群(AKS)中运行格拉法纳(凯利、普罗米修斯和追踪)。AKS集群位于应用网关入口控制器(AGIC)后面,grafana pod在https://{domain}/grafana/这样的子路径中运行。我能够通过AGIC位进入grafana服务,grafana pod一直在https://{domain}/中搜索资源,而不是在https://{domain}/grafana/中搜索资源。 因此,为了解决这个问题,我想更改grafana.ini中的property root_url。我怎样才能做到这一点

我正在AKS中使用以下命令安装istio 1.6:

istioctl manifest apply -f istio.aks.yaml
我的飞机如下所示:

apiVersion:install.istio.io/v1alpha2 种类:飞机 规格: #使用默认配置文件作为基础 #详情请浏览:https://istio.io/docs/setup/additional-setup/config-profiles/ 配置文件:默认值 组件: 飞行员: k8s: 资源: 请求: cpu:10m#超越默认值500m 内存:40Mi#。。。默认2048Mi 价值观: 全球的: #确保仅计划在Linux节点上运行Istio POD 默认节点选择器: beta.kubernetes.io/os:linux #为控制平面启用相互TLS controlPlaneSecurityEnabled:true mtls: #要求所有服务对服务通信具有MTL 已启用:false 格拉法纳: #为分析和监控仪表板启用Grafana部署 已启用:true 安全: #为Grafana启用身份验证 已启用:false 凯利: #为service mesh可观测性仪表板启用Kiali部署 已启用:true 资源: 请求: cpu:2m#超越默认值500m 追踪: #启用Jaeger部署以进行跟踪 已启用:true 杰格: 资源: 请求: cpu:2m#超越默认值500m 网关: istio ingressgateway: 已启用:false 普罗米修斯: 已启用:true 资源: 请求:
cpu:2m#从默认值500m覆盖由于您使用ItsioControlPlane CRD部署Grafana,您应该能够通过更新以下ENV变量来更新清单

    grafana:
      env:
        GF_SERVER_ROOT_URL: '%(protocol)s://%(domain)s:/grafana'
这将允许您更改其根URL,并使其在Azure AppGW后面得到正确的服务

这是可用的,因为所有itsio HelmChart配置都映射到CRD中

还可以在IstioControlPlane自定义资源中设置舵配置值。有关详细信息,请参见使用头盔自定义Istio设置