Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo kubernetes

Kubernetes para desenvolvedores Java - Criando a imagem Docker

Esta é uma série de posts sobre Kubernetes para desenvolvedores Java. A série original está disponível em inglês no site  dev.to Kubernetes   é uma plataforma portátil e extensível de código aberto para gerenciamento  de containers, que facilita tanto a configuração declarativa quanto a automação. Tem um ecossistema grande e de rápido crescimento. Os serviços, suporte e ferramentas do Kubernetes estão amplamente disponíveis. Bem vindo de volta No primeiro post , nós criamos o ambiente necessário para fazer o deploy da nossa aplicação no Kubernetes. Neste ponto, nós temos uma aplicação Java conectando em um banco de dados MySQL rodando no Docker. Para empacotar nosso aplicativo dentro de uma imagem do docker, precisamos criar um Dockerfile. Criando o Dockerfile Definição FROM openjdk:11.0.3-jdk-slim RUN mkdir /usr/myapp COPY target/java-kubernetes-0.0.1-SNAPSHOT.jar /usr/myapp/app.jar WORKDIR /usr/myapp EXPOSE 8080 CMD ["java", "-Xms128m", &q

Kubernetes para desenvolvedores Java - Setup

Esta é uma série de posts sobre Kubernetes para desenvolvedores Java. A série original está disponível em inglês no site dev.to Kubernetes   é uma plataforma portátil e extensível de código aberto para gerenciamento  de containers, que facilita tanto a configuração declarativa quanto a automação. Tem um ecossistema grande e de rápido crescimento. Os serviços, suporte e ferramentas do Kubernetes estão amplamente disponíveis. Introdução A área de tecnologia é cíclica, de tempos em tempos as mesmas tecnologias voltam, com nomes diferentes.   (Heidemann, Vanei) Se você tem mais de 35 anos, viu muitas tecnologias sendo re-inventadas. Nesse caso, falaremos sobre servidores de aplicação. Como podemos ver neste artigo do  @rafabene .  http://rafabene.com/2019/03/15/kubernetes-servidor-aplicacao/ Como desenvolvedores, queremos executar e testar o código em nossa máquina, para ter o controle em nossas mãos. Mas agora, os programas não estão sendo executados apenas em contêineres