接下来,用下面命令检查部署进程:
- multipass exec microk8s-vm -- /snap/bin/microk8s.kubectl get all --all-namespaces
返回信息如下:

一旦所有的必要服务已开启,接下来使用以下的链接访问仪表。命令如下:
- multipass exec microk8s-vm -- /snap/bin/microk8s.kubectl cluster-info
- Kubernetes master is running at https://127.0.0.1:16443
- Heapster is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/heapster/proxy
- KubeDNS is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
- Grafana is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy
- InfluxDB is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/monitoring-influxdb:http/proxy
-
- To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
如果我们在 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:8001/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy ,你将看到 Grafana 仪表,如下图:

总结
使用 MicroK8s 在本地开发和测试应用,将使得团队在部署上更快,这对于开发者和 DevOp 团队来说是非常有价值和意义的。

【编辑推荐】
- Rancher 开源 Rio,整合 Istio、Knative 与 Kubernetes 能力
- MacOS与Windows 10对比,哪个操作系统体验好?
- 让Emacs shell命令发送桌面通知
- MacOS比Windows更安全?安全专家说出真相
- 那些必备的Mac应用程序和实用工具
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0 (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|