问题标签 [uber-kraken]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

docker - 在docker中,“减少build-index组件的缓存间隔”是什么意思

我们正在使用Uber Kraken来提高 kubernetes 集群中的容器下载速度,效果很好。

但是,我们通常会更改标签(上传新版本的:latest)。在Uber Kraken Github 页面的限制部分,他们声明:

允许更改标签(例如更新最新标签),但是,有些事情将不起作用:由于 Nginx 缓存,之后立即进行标签查找仍将返回旧值,并且复制可能不会触发。我们正在努力更好地支持此功能。如果您现在需要标签突变支持,请减少 build-index 组件的缓存间隔。如果您还需要在多集群设置中进行复制,请考虑设置另一个 Docker 注册表作为 Kraken 的后端。

“减少构建索引组件的缓存间隔”是什么意思?我不太明白他们在 docker 宇宙中指的是什么。

0 投票
1 回答
240 浏览

kubernetes - 开始使用 KrakenD

我需要一些对 KrakenD 的初学者帮助。我在 Ubuntu 上运行它。下面提供了配置。

我能够毫无问题地访问 /healthz API。

我的挑战是 /hello 路径返回错误 500。我希望此路径重定向到在http://getting-started36-getting-going.apps.bamboutos.hostname.us/上运行的 Quarkus 应用程序。

为什么这不起作用?如果我修改 /hello 后端并使用假主机,我会得到完全相同的结果。这表明 KrakendD 甚至没有尝试连接到后端。

在日志中,KrakendD 说:

Error #01: invalid character 'H' looking for beginning of value

海妖.json:

我错过了什么?