0

我正在尝试为客户演示安装 CSI 驱动程序并决定使用 AWS EBS 驱动程序。第一步是:

Enable flag --allow-privileged=true for kube-apiserver
Enable kube-apiserver feature gates --feature-gates=CSINodeInfo=true,CSIDriverRegistry=true,CSIBlockVolume=true,VolumeSnapshotDataSource=true

来源:https ://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/docs/README.md

配置 K8S 集群时设置了哪些标志和功能门?

4

1 回答 1

0

您可以通过在节点上运行以下命令来查找:

$ ps aux | grep apiserver
... kube-apiserver --allow-privileged=true --audit-log-maxage=1 ...

在这里您可以看到设置的标志(在我的情况下我需要--allow-privileged=true)。

同样,您可以查找特征门:

$ ps aux | grep apiserver | grep feature-gates
[empty response]

我的集群上似乎没有明确启用任何功能门,所以我需要检查默认启用的功能。我可以通过看这里来做到这一点。在表中,我可以看到功能门CSINodeInfo默认启用,并且从 1.17 开始为 GA:

在此处输入图像描述

我检查了所有必需的功能,并且在我的 K8S (1.17) 版本上默认启用了 Beta 或 GA。

于 2020-04-07T16:24:30.673 回答