關於SERVER_BASEPATH env問題

關於SERVER_BASEPATH env問題

老師您好 我想請問一下 視頻2分30多秒~45秒左右 有提到kibana的SERVER_BASEPATH 會有機器綁定的問題  但是value是/api/v1/namespaces/kube-system/services/kibana-logging/proxy 感覺並沒有什麼和機器相關的值啊 kube-system也是基本上應該都會有的namespace 不太懂這樣為何會有和特定機器綁定的關係 另外就是 像是yaml中的env要如何知道是被使用在哪還有如何使用呢? 麻煩老師指點迷津 感謝老師

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
张飞扬 2020-12-10 20:48:02

呵呵,同学眼力很好,这个basepath字段是用来指定URL路径的,通过k8s的yaml中的env方式传给容器中成为环境变量。进到容器里面可以printenv查看。应用软件如kibana会读取配置文件或环境变量来决定服务的对外访问方式。录课时把basepath和datapath弄窜了。一般basepath在代理模式下建议使用,默认建议关闭,方便减少网页访问的目录深度

  • 提问者 pinkyTseng #1

    老師 還是不太明白

    录课时把basepath和datapath弄窜了 這邊是指即使不註解掉也沒關係 是datapath才一定要註解的意思麼?

    然後後面一般basepath在代理模式下建议使用,默认建议关闭,方便减少网页访问的目录深度 這邊只是老師在和我另外講解一下basepath的用法 是這樣麼?

    2020-12-12 18:33:43
  • 是的,如果配置里面有datapath相关的设置建议关掉,basepath可以保留,就是打开的时候URL路径比较长。一般前面有proxy的时候会采用长点的路径方便设置,如果是和例子里的一样,可以注释掉basepath,短URL打开GUI
    2020-12-12 23:15:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师