文章 2023-11-02 来自:开发者社区

java和Kubernetes

Java与Kubernetes是两个不同的概念 Java:Java是一种广泛使用的编程语言,具有跨平台特性和良好的可移植性。Java编程语言可以用于开发各种类型的应用程序,包括桌面应用程序、移动应用程序、企业级应用程序等。Java语言具有丰富的类库和工具,可以简化开发过程,并提供了强大的内存管理和异常处理机制。 Kuberne...

文章 2023-09-20 来自:开发者社区

Java 应用程序在 Kubernetes 上棘手的内存管理(下)

JVM 和 KubernetesJava 10 引入了一个新的 JVM 标志 —— -XX:+UseContainerSupport(默认设置为 true),如果 JVM 在资源有限的容器环境中运行,它允许 JVM 检测可用内存和 CPU。该标志与 -XX:MaxRAMPercentage 一起使用,让我们根据总可用内存的百分比设置最大堆大小。在 Kubernetes 的情况下,容器上的 lim....

Java 应用程序在 Kubernetes 上棘手的内存管理(下)
文章 2023-09-20 来自:开发者社区

Java 应用程序在 Kubernetes 上棘手的内存管理(上)

引言如何结合使用 JVM Heap 堆和 Kubernetes 内存的 requests 和 limits 并远离麻烦。在容器环境中运行 Java 应用程序需要了解两者 —— JVM 内存机制和 Kubernetes 内存管理。这两个环境一起工作会产生一个稳定的应用程序,但是,错误配置最多可能导致基础设施超支,最坏情况下可能会导致应用程序不稳定或崩溃。我们将首先仔细研究 JVM 内存的工作原理,....

Java 应用程序在 Kubernetes 上棘手的内存管理(上)
问答 2023-09-05 来自:开发者社区

Nacos 5年以上的Java程序员有必要去了解or掌握k8s么,掌握的话需要掌握到什么程度呢?

Nacos 5年以上的Java程序员有必要去了解or掌握k8s么,掌握的话需要掌握到什么程度呢?

文章 2023-08-01 来自:开发者社区

阿里云云效流水线中的Java构建Docker镜像并推送到镜像仓库和Kubernetes镜像升级这两个节点的区别

Java构建Docker镜像并推送到镜像仓库节点的主要功能是将Java应用程序打包成Docker镜像,并将该镜像推送到镜像仓库中。它的目的是为了方便应用程序的部署和管理。该节点通常包括以下几个步骤: 检出代码:从代码仓库中检出Java应用程序的源代码。 构建应用程序:使用Maven或Gradle等构建工具,构建Java应用程序...

文章 2023-02-21 来自:开发者社区

传统Java Web系统上云(K8S)详细步骤

对很多公司来说,有不少传统的Java Web应用需要迁移到云环境继续运营,但是暂时没有按云原生的方式重构系统的迫切需要,这样我们需要一个想对简单的方法,迁移这些Java应用系统到云托管的K8S上,这里就说说这个迁移的详细过程,给有类似需要的同学一个参考。作者这里需要迁移的Java Web应用,都是Spring Boot的Java Web应用的。迁移的详细操作如下:第一步,确保上云操作的是mave....

传统Java Web系统上云(K8S)详细步骤
文章 2022-06-13 来自:开发者社区

为 Java 提速:用 Quarkus 开发 Kubernetes Native Java 应用

Java 在企业应用中占据主导地位。但在云上,Java 比一些竞争对手的使用成本更高。原生编译降低了在云中使用 Java 的成本:它创建的应用程序启动速度更快,占用的内存更少。原生编译给 Java 用户带来了许多问题:原生 Java 对开发有什么影响?我们什么时候应该改用原生 Java?什么时候不应该?我们应该使用什么框架来开发原生 Java?这个系列将回答这些问题。Kubernetes Nat....

为 Java 提速:用 Quarkus 开发 Kubernetes Native Java 应用
问答 2022-06-13 来自:开发者社区

Java使用fabric8 kubernetes-client做交互式shell的操作

最近项目组想要实现一个登陆pod完成交互式shell执行的需求,因为目前项目使用的是社区版fabric8组件去交互K8S,但是我在编码过程中发现一些指令并不能很好的执行。 比如我在与pod建立连接后,通过pod.exec将指令发送给终端,执行pwd指令可以获得当前文件路径返回结果,但是 cd ../指令无响应,outputStream返回为null。 另,使用官方k8s-java-client.....

文章 2022-04-19 来自:开发者社区

使用 Java 操作 Kubernetes API

目录本文目标k8s-client-java选型kubernetes-client/java和fabric8io/kubernetes-client对比kubernetes-client/java的使用REST APIREST API版本说明Alpha、Beta、RC、GA版本的区别kubectl api-versionsREST API 实例:     API Object ....

使用 Java 操作 Kubernetes API
文章 2022-02-17 来自:开发者社区

云原生应用持续交付入门:基于云效部署java应用到kubernetes集群

背景知识一般来说,使用K8S部署场景如下:对源代码进行一定的质量检测,例如单元测试、代码扫描等。将源代码构建成为可交付的制品,也就是容器镜像。对制品进行测试环境验证。使用完成验证的制品进行线上部署。使用基础设施即代码的方式,在代码库中管理与应用相关的所有YAML文件。上述活动需要有不同角色的参与:开发、测试、运维。如何保证不同参与者可以使用统一的交付流程来进行协作,是云效Flow交付流水线要解决....

云原生应用持续交付入门:基于云效部署java应用到kubernetes集群

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云容器服务 ACK

云端最佳容器应用运行环境,安全、稳定、极致弹性

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问