OWASP Nest Kubernetes Options #933
Replies: 6 comments 10 replies
-
To configure Helm in the GitHub Actions workflow: # Pseudo workflow
# Other workflow steps including containerization
- name: Configure kubectl
uses: aws-actions/eksctl-action@v1
with:
cluster-name: ${{ env.EKS_CLUSTER_NAME }}
region: ${{ env.AWS_REGION }}
- name: Deploy with Helm
run: |
helm upgrade --install my-service ./helm \
--set image.repository=${{ env.AWS_ACCOUNT_ID }}.dkr.ecr.${{ env.AWS_REGION }}.amazonaws.com/${{ env.IMAGE_NAME }} \
--set image.tag=latest A good documentation on Helm is available.
|
Beta Was this translation helpful? Give feedback.
-
HI Abhi here. Previously worked as devops engineer at IUDX/CDPG . Worked extensively on Logging (log4j2, Loki, promtail), monitoring(micrometrics, prometheus, grafana), Swarm based deployment and K8s based deployment using self hosted rancher in AWS, Azure. My previous work can be found at https://github.com/datakaveri/iudx-deployment. I went through nest project and was able to setup locally through docker compose .
|
Beta Was this translation helpful? Give feedback.
-
I would like to highlight some technical challenges of K8s from my experience
Also its better to have good estimation of following things for appropriate scaling
Finally , best to evaluate if there is actual "need" to use K8s? Can it be achieved through standalone containers/Swarm with vertical scaling of VMs for simplicity and low cost over complexity? Is there good amount of benefits to use K8s? |
Beta Was this translation helpful? Give feedback.
-
As OWASP Nest is growing rapidly and will soon include additional functionalities like a contribution hub and an AI-powered NestBot. For such a wide application there is need for a better DevOps system. Adopting Kubernetes may not feel much useful now but it will be critical in long term for scalability, security, resource visualization/management. Also leading tech are moving towards Kubernetes. Even my institute pushing for migrating it's website to Kubernetes. |
Beta Was this translation helpful? Give feedback.
-
Found this tool - Tilt . It would help to bootstrap the local development flow easily with one command. Other interesting features that might help :
Also this tool - mirrord -- allowing easy to test against remote K8s environment from locally! |
Beta Was this translation helpful? Give feedback.
-
Hey community i was re looking this issue, following is the tool and approach i would love to proceed with: Namespaces & scaling: Separate namespaces per env, with Cluster Autoscaler for flexibility. @arkid15r what are your thoughts? should we start implementing with small issues and steps? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Technical Challenges & Implementation Options
Hey everyone,
We're moving forward with adopting Amazon EKS for OWASP Nest. Our main focus now is tackling the technical challenges and deciding on implementation details to ensure a smooth transition.
Key Areas for Discussion:
If you have experience with EKS, Kubernetes, or similar setups, we’d love your input! What challenges do you foresee, and what approaches would you recommend?
Beta Was this translation helpful? Give feedback.
All reactions