microk8s 配置位置(当前与 x1)

microk8s configuration location (current vs x1)

我在 ubuntu EC2 实例上安装了 microk8s。我有安装了 calico cni 的 kubernetes 1.21。这些是用 snap 安装的。

我正在尝试为 kubernetes 启用双栈(ipv4 和 ipv6)。这需要更改 kubernetes 和 calico 的配置。

我看到这些配置有两个位置

/var/snap/microk8s/current /var/snap/microk8s/x1

文件 /var/snap/microk8s/current/args/containerd.toml 说

  # 'plugins."io.containerd.grpc.v1.cri".cni' contains config related to cni
  [plugins."io.containerd.grpc.v1.cri".cni]
    # bin_dir is the directory in which the binaries for the plugin is kept.
    bin_dir = "/var/snap/microk8s/x1/opt/cni/bin"

    # conf_dir is the directory in which the admin places a CNI conf.
    conf_dir = "/var/snap/microk8s/x1/args/cni-network"

这意味着它指向 x1 位置的 conf。

哪个活跃?为什么他们在两个地方?

我应该触摸哪个配置?

“当前”是 link 到“x1”位置