加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

如何在Mac上配置Kubernetes

发布时间:2019-07-13 22:34:46 所属栏目:建站 来源: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

(编辑:西安站长网)

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

热点阅读