如果我们在VM内,可以用此链接来访问Grafana仪表。不过,我们可以通过代理在主机上访问。
multipass exec microk8s-vm -- /snap/bin/microk8s.kubectl proxy --address='0.0.0.0' --accept-hosts='.*'Starting to serve on [::][::]:8001
保持终端运行状态,记一下端口号(8001),我们在下一步需要用到。要访问Grafana仪表,我们需要修改VM内仪表的链接:
使用VM的IP替换127.0.0.1(multipass info microk8s-vm)
将端口(16443)替换为代理端口:8001。https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy
在浏览器内输入这个链接地址,你将看到Grafana仪表,如下图:
总结使用MicroK8s在本地开发和测试应用,将使得团队在部署上更快,这对于开发者和DevOp团队来说是非常有价值和意义的。