1作者: bgalek5 个月前原帖
我很好奇在Kubernetes上运行Java工作负载的人是如何处理JDK/JRE更新和安全补丁的,而不需要重建每个应用镜像。 背景:在使用[Mesos](https://en.wikipedia.org/wiki/Apache_Mesos)的时代,我们通常将JDK保留在运行节点上。当出现CVE或补丁时,我们会更新主机上的JDK,所有应用都会自动使用更新。这对于快速的安全发布非常方便。而在Kubernetes上,我看到几乎所有人都将JDK打包进容器镜像中,这意味着:新JDK → 重建基础镜像 → 重建应用镜像(或至少重建基础镜像)→ 推送 → 部署。这种方式可靠且可重现,但例如,对于2000个应用来说,快速更新JDK版本几乎是不可能的。 我对在Kubernetes上大规模运行Java的人有几个问题: * 你们会为每个JDK补丁重建镜像吗? 如果会,你们是如何保持流水线快速和自动化的? 我们讨论过的一些方法(仍在寻找更好的方案): - 每次JDK补丁都重建镜像(CI流水线自动更新基础镜像并重建):可重现但繁重且缓慢。 - 通过hostPath或共享卷提供主机JDK(类似Mesos):补丁快速,但脆弱(节点漂移、Kubernetes节点间版本混乱、可重现性差、潜在的安全/权限问题)。 - 为所有Java应用提供基础标准镜像(alpine+java),由我们的平台进行更新,并在启动时通过init容器下载用户应用,这样我们可以在后台进行更新。 - 侧车或init容器将JDK放入共享卷中,应用容器使用该卷:可变运行时而无需重建镜像——在实践中效果如何?
1作者: yunweiguo5 个月前原帖
构建了一个全功能的混凝土计算器套件:包括板、柱、基础、楼梯、圆柱、钢筋、立方码和袋数。显示材料组成(水泥/沙子/碎石)和可选成本。适合移动设备,客户端使用,免费。希望能收到关于覆盖范围(您需要的形状)和边缘案例准确性的反馈。
4作者: miletus5 个月前原帖
在过去的一年里,我们一直是人工智能工具的重度用户,但我们不断遇到三个常见的烦恼: 1. 订阅过多 – 单独为OpenAI、Anthropic、Perplexity等支付费用迅速累积。 2. 失去记忆和上下文 – 在不同模型或平台之间切换意味着每次都要重新开始。 3. 隐私问题 – 对于大多数闭源模型,您的数据可能会被存储或用于训练。这对于敏感或专业的使用场景是不可接受的。 因此,我们构建了AgentSea:一个私密且更安全的聊天界面,您可以在一个地方访问最新的模型、代理和工具,而不会失去上下文。 使用AgentSea您将获得: - 所有最新的人工智能模型(包括闭源和开源)在一个聊天中。可以在对话中间切换模型而不丢失记忆。 - 私密聊天的安全模式 — 在安全模式下,所有聊天都运行在开源模型或托管在我们自己服务器上的模型上,因此您可以放心与人工智能聊天,而无需担心隐私问题。 - 由社区构建的1000多个专门代理,用于特定任务。 - 集成工具 — 直接从聊天中搜索Reddit、X、YouTube和Google。 - 使用最新模型进行图像生成。 请在agentsea.com免费试用。 我们非常希望您能试用并分享您的想法!
1作者: olivierloverde5 个月前原帖
一个应用程序的概念验证(PoC),允许用户浏览模特服装,使用Gemini 2.5 Flash图像预览将其转换为平铺展示,并利用人工智能驱动的搜索功能购买单件服饰 - 请查看GH上的演示视频。