我最近设置了一个 GKE 自动驾驶仪,但意识到它不支持 cert-manager 所依赖的 webhooks。我们还可以选择哪些其他选项来向 GKE Auto-pilot 集群添加/管理 SSL 证书?
最近我注意到我的UUIDv4生成器的碰撞率很高。我用它来为我的 mongodb 对象生成 UUID,如下所示:
const mongoose = require('mongoose');
const uuid = require('uuid/v4');
const { Schema } = mongoose;
const ObjectSchema = new Schema({
UUID: { type: String, required: true, default: uuid() },
...})
Run Code Online (Sandbox Code Playgroud)
[
{
UUID: '079f67e1-4532-49fc-b7e6-2e6970c8702f',
_id: 5e0aa675f900cb561bf51fac,
},
{
UUID: 'afbc0fd4-99aa-4d73-88d7-a4724fb3df30',
_id: 5e0aa675f900cb561bf51fad,
},
{
UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
_id: 5e0aa675f900cb561bf51fae,
}
]
Run Code Online (Sandbox Code Playgroud)
[
{
UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
_id: 5e0aa675f900cb561bf51fac,
},
{
UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
_id: 5e0aa675f900cb561bf51fad,
},
{
UUID: '39b099b5-9eaf-4ac3-8d4b-1380369090b5',
_id: 5e0aa675f900cb561bf51fae,
}
]
Run Code Online (Sandbox Code Playgroud)
我最近注意到的是,它经常给出一个恒定的值。通常,当我重新启动服务器时会分配一个新值。还有谁有相同的问题吗?