当我们将环境部署到 k8s 时,我们创建了大约 200 个入口资源。我们看到它们在 k8s 中是按顺序添加的,添加 1 个入口大约需要 5-10 秒,因此添加 200 个入口大约需要 30 分钟。
代码如下所示:
kubectl apply -n namespace-1 -f file-that-contains-200-ingresses.yml -server-side=true --force-conflicts=true
是否可以加快这个过程?我们可以批量更新nginx配置吗?
我认为这对于
kubectl apply...
API
kube-api
here
我可以建议的是用 yq 拆分此文件,并在您的
CI