apiserver 的标志 'api-prefix' 没有实现?

The flag 'api-prefix' for apiserver is not implemented?

我发现 apiserver 有一个名为 api-prefix 的标志,所以我尝试使用它。

我将标志设置为 api1 为了保持兼容,我修改了其他组件的标志,如下所示:

kubelet: --api-servers=https://master:6443/api1
kube-proxy: --master=https://master:6443/api1

我也试过修改kube-controller-managerkube-scheduler的flag,但是报如下错误:

host must be a URL

所以我还是保留了这两个组件的flag。

现在我想知道是因为标志api-prefix没有实现还是我使用它们的方式不对?

我认为 api-prefix 尚未完成。仍有待处理的 PR 才能使其全面运行。这是基于这个 comment 到已经合并的 #12951 PR.