Software Alternatives & Reviews

How to Deploy JHipster Microservices on Amazon EKS Using Terraform and Kubernetes

AWS Secrets Manager Amazon ECR AWS CloudFormation
  1. AWS Secrets Manager to Rotate, Manage, Retrieve Secrets
    If you have noticed, you are setting secrets in plain text on the application-configmap.yml file, which is not ideal and is not a best practice for security. For the specific JHipster application, you can use the encrypt functionality provided by the JHipster Registry to encrypt the secrets. See Encrypt Your Secrets with Spring Cloud Config to learn how to do this. But that would also rely on a base64 encoded encryption key added as a Kubernetes Secret, which still can be decoded. The best way to do this would be to use AWS Secrets Manager, an external service like HashiCorp Vault, or Sealed Secrets. To learn more about these methods see Encrypt Your Kubernetes Secrets.

    #Identity And Access Management #Identity Provider #SSO 67 social mentions

  2. Amazon ECR is a fully-managed Docker container registry enabling developers to store, manage, and deploy Docker container images.
    You are ready to deploy to our shiny new EKS cluster, but first, you need to build and push the Docker images to a container registry. You can use Amazon Elastic Container Registry (ECR) or any other container registry.

    #Container Registry #Cloud Hosting #Object Storage 39 social mentions

  3. AWS CloudFormation gives developers and systems administrators an easy way to create and manage a...
    Pricing:
    • Open Source
    At this point, the first question that might pop up in your mind would be, "Why not use CloudFormation?". It's a good question; after all, CloudFormation is built by AWS and hence sounds like an excellent solution to manage AWS resources. But anyone who has tried both CloudFormation and Terraform will probably tell you to forget that CloudFormation even exists. I think CloudFormation is far more complex and less developer-friendly than Terraform. You also need to write a lot more boilerplate with CloudFormation in YAML or JSON. Yikes! And most importantly, Terraform is far more powerful and flexible than CloudFormation. It's cross-platform, which means you can take care of all your infrastructure management needs on any platform with one tool.

    #DevOps Tools #Continuous Integration #Continuous Deployment 113 social mentions

Discuss: How to Deploy JHipster Microservices on Amazon EKS Using Terraform and Kubernetes

Log in or Post with