Pular para o conteúdo
Cesar Schutz
Tags

#Kubernetes

4 artigos marcados com Kubernetes, em 3 livros.

Clique num livro para ver só os artigos dele.

4 artigos

  1. Arquitetura de Software40 min de leitura

    CronJob ou endpoint + fila — onde rodar o batch de uma API Spring Boot no Kubernetes

    Uma API Spring Boot no Kubernetes precisa de uma rotina agendada: CronJob com a mesma imagem e o perfil batch, ou endpoint que enfileira no SQS para a própria API consumir? Onze critérios comparados.

    #Kubernetes#Spring#Mensageria#Trade-offs

  2. Desenvolvimento de Software9 min de leitura

    AtomicBoolean — o sinalizador thread-safe da parada graciosa

    Por que um boolean comum pode não ser visto por outra thread, quando volatile basta, por que preferir AtomicBoolean e como ligar o SIGTERM a um job sem encerrar a JVM no meio de um lote.

    #Concorrência#Kubernetes#JVM

  3. DevOps9 min de leitura

    Kubernetes CronJob — concorrência, retries e tempo máximo de execução

    Os campos que protegem rotinas agendadas: concurrencyPolicy, startingDeadlineSeconds, activeDeadlineSeconds, backoffLimit, restartPolicy e timeZone, e o que eles não garantem.

    #Kubernetes#Concorrência

  4. DevOps10 min de leitura

    SIGTERM e SIGKILL — o ciclo de término de um pod no Kubernetes

    Como o Kubernetes encerra um pod: SIGTERM, SIGKILL e grace period, a corrida com os endpoints que o preStop resolve, exit codes, o graceful shutdown do Spring Boot e a pegadinha do PID 1.

    #Kubernetes#Spring

  • Arquitetura de Software40 min de leitura

    CronJob ou endpoint + fila — onde rodar o batch de uma API Spring Boot no Kubernetes

    Uma API Spring Boot no Kubernetes precisa de uma rotina agendada: CronJob com a mesma imagem e o perfil batch, ou endpoint que enfileira no SQS para a própria API consumir? Onze critérios comparados.

    #Kubernetes#Spring#Mensageria#Trade-offs

  • Desenvolvimento de Software9 min de leitura

    AtomicBoolean — o sinalizador thread-safe da parada graciosa

    Por que um boolean comum pode não ser visto por outra thread, quando volatile basta, por que preferir AtomicBoolean e como ligar o SIGTERM a um job sem encerrar a JVM no meio de um lote.

    #Concorrência#Kubernetes#JVM

  • DevOps9 min de leitura

    Kubernetes CronJob — concorrência, retries e tempo máximo de execução

    Os campos que protegem rotinas agendadas: concurrencyPolicy, startingDeadlineSeconds, activeDeadlineSeconds, backoffLimit, restartPolicy e timeZone, e o que eles não garantem.

    #Kubernetes#Concorrência

  • DevOps10 min de leitura

    SIGTERM e SIGKILL — o ciclo de término de um pod no Kubernetes

    Como o Kubernetes encerra um pod: SIGTERM, SIGKILL e grace period, a corrida com os endpoints que o preStop resolve, exit codes, o graceful shutdown do Spring Boot e a pegadinha do PID 1.

    #Kubernetes#Spring