wso2 / kubernetes-is

Kubernetes and Helm resources for WSO2 Identity Server
Apache License 2.0
65 stars 114 forks source link

[v5.10.x] Test Deployment in AWS Elastic Kubernetes Service (EKS) #250

Closed chirangaalwis closed 4 years ago

chirangaalwis commented 4 years ago

Description: In general, Google Kubernetes Engine (GKE) is used as the development Kubernetes environment for Kubernetes/Helm resources.

WSO2 IAM Kubernetes/Helm resources need to be tested with AWS EKS managed service.

chirangaalwis commented 4 years ago

Kubernetes/Helm resources for WSO2 IAM deployment pattern 1 were deployed and tested in AWS EKS, successfully.

Environment

Helm version: 3.2.4 AWS EKS based Kubernetes Server version: 1.15+, Git Version: v1.15.11-eks-14f01f Kubernetes cluster was created using eksctl WSO2 product images available at WSO2 Private Docker Registry were used NFS Server Provisioner was used as the Kubernetes StorageClass solution for persistence/sharing of runtime artifacts NFS Server Provisioner was deployed with persistence enabled using the default gp2 StorageClass for underlying persistence NGINX Ingress Controller version 0.34.1 was used fronted by an AWS Network Load Balancer

chirangaalwis commented 4 years ago

Further, update to the task.

Kubernetes/Helm resources for WSO2 IAM deployment pattern 1 were deployed and tested in AWS EKS, successfully.

Environment

Helm version: 3.2.4 AWS EKS based Kubernetes Server version: 1.17+, Git Version: v1.17.9-eks-4c6976 Kubernetes cluster was created using eksctl WSO2 product images available at WSO2 organization at DockerHub were used NFS Server Provisioner was used as the Kubernetes StorageClass solution for persistence/sharing of runtime artifacts NFS Server Provisioner was deployed with persistence enabled using the default gp2 StorageClass for underlying persistence NGINX Ingress Controller version 0.34.1 was used fronted by an AWS Network Load Balancer