You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac部署MicroK8s集群后,找不到/etc/kubernetes及kube-apiserver.yaml?

解答
  • MicroK8s作为Snap封装的Kubernetes发行版,不会使用标准的/etc/kubernetes目录,所有集群相关文件都存储在Snap的专属路径下。由于Mac上的MicroK8s依赖Multipass虚拟机运行,你需要先通过multipass shell microk8s-vm进入虚拟机内部,才能访问这些文件。
  • 你要找的kube-apiserver相关配置,在MicroK8s里是以启动参数文件的形式存在(而非标准Kubernetes的YAML配置文件),具体路径为:
    /var/snap/microk8s/current/args/kube-apiserver
    
    这个文件包含了kube-apiserver的所有启动参数,对应标准Kubernetes中kube-apiserver.yaml里的命令行参数部分。
  • 针对Kubernetes数据加密需求,加密配置文件通常存放在:
    /var/snap/microk8s/current/credentials/encryption-config.yaml
    
    修改该文件后,重启kube-apiserver服务即可生效:
    sudo microk8s stop apiserver && sudo microk8s start apiserver
    
  • 补充说明:/var/snap/microk8s/current/是当前激活的MicroK8s版本的软链接,指向具体的版本目录(如/var/snap/microk8s/4567/),直接操作current路径更便捷。

内容的提问来源于stack exchange,提问作者Rachel Ambler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 11:17:13