加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Mac上配置Kubernetes

发布时间:2019-07-13 07:30:54 所属栏目:Windows 来源:Liam Zheng
导读:副标题#e# Mac 用户可使用 MicroK8s 运行 Kubernetes 环境,进而开发、测试应用。通过下面的步骤可轻松搭建此环境。 MicroK8s是一个 Ubuntu 推出的一个本地的 Kubernetes 版本。它是一个轻量级的 snap 应用,可安装到 PC 上作为一个单节点集群使用。尽管 Mi

接下来,用下面命令检查部署进程:

  1. multipass exec microk8s-vm -- /snap/bin/microk8s.kubectl get all --all-namespaces    

返回信息如下:

如何在Mac上配置Kubernetes

一旦所有的必要服务已开启,接下来使用以下的链接访问仪表。命令如下:

  1. multipass exec microk8s-vm -- /snap/bin/microk8s.kubectl cluster-info   
  2. Kubernetes master is running at https://127.0.0.1:16443 
  3. Heapster is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/heapster/proxy 
  4. KubeDNS is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy 
  5. Grafana is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy 
  6. InfluxDB is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/monitoring-influxdb:http/proxy 
  7.  
  8. To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'. 

如果我们在 VM 内,可以用此链接来访问 Grafana 仪表。不过,我们可以通过代理在主机上访问。

  1. multipass exec microk8s-vm -- /snap/bin/microk8s.kubectl proxy --address='0.0.0.0' --accept-hosts='.*'  
  2. 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 仪表,如下图:

如何在Mac上配置Kubernetes

总结

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

如何在Mac上配置Kubernetes

【编辑推荐】

  1. Rancher 开源 Rio,整合 Istio、Knative 与 Kubernetes 能力
  2. MacOS与Windows 10对比,哪个操作系统体验好?
  3. 让Emacs shell命令发送桌面通知
  4. MacOS比Windows更安全?安全专家说出真相
  5. 那些必备的Mac应用程序和实用工具
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!