安装您的 InfluxDB 集群许可证
在您的集群中安装您的 InfluxDB 集群许可证以授权使用 InfluxDB 集群软件。
安装您的 InfluxDB 许可证
如果您尚未这样做,请请求 InfluxDB 集群许可证。
InfluxData 为您提供了一个包含许可证令牌的
license.yml
文件,作为自定义 Kubernetes 资源。使用
kubectl
在您的 InfluxDB 命名空间中应用并创建License
资源kubectl apply --filename license.yml --namespace influxdb
InfluxDB 集群检测 License
资源,并将凭证提取到 InfluxDB 集群 Kubernetes 容器所需的秘密中。容器在启动时以及运行期间(大约每小时一次)验证许可证秘密。
从非许可版本升级
如果您目前正在使用未经授权的InfluxDB Clustered预览版,并希望升级到授权版本,请按照以下步骤操作:
如果您使用《AppInstance》资源配置来配置您的集群,在您的
myinfluxdb.yml
中,更新spec.package.image
中定义的包版本,以使用授权版本。如果您使用InfluxDB Clustered Helm图表,请更新
values.yaml
中的image.tag
属性以使用授权版本。首先升级到检查点版本
在升级InfluxDB Clustered时,始终首先升级到每个检查点版本,然后再继续到新版本。在不首先升级到检查点版本的情况下升级可能会导致数据损坏或丢失。
apiVersion: kubecfg.dev/v1alpha1
kind: AppInstance
# ...
spec:
package:
# ...
image: us-docker.pkg.dev/influxdb2-artifacts/clustered/influxdb:PACKAGE_VERSION
# values.yaml
image:
tag: PACKAGE_VERSION
将
替换为您要升级到的版本号。PACKAGE_VERSION
验证您的授权
激活您的授权后,使用以下信号来验证授权是否处于活动状态且功能正常。
验证Secret
是否存在
运行以下命令以验证授权激活是否创建了一个名为iox-license
的Secret
kubectl get secret iox-license --namespace influxdb
如果该秘密不存在,请查看license-controller
日志获取更多信息或错误。
查看license controller
日志
license controller
组件从您的License
创建了一个名为iox-license
的Secret
。要查看用于故障排除的license controller
日志,请运行以下命令
kubectl logs deployment/license-controller --namespace influxdb
有关InfluxDB Clustered授权的更多信息,请参阅管理您的InfluxDB Clustered授权
这个页面有帮助吗?
感谢您的反馈!