Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kubernetes Scripts for deploying protocol server on Kubernetes #128

Open
5 tasks
vishi24 opened this issue Feb 20, 2024 · 2 comments
Open
5 tasks

Kubernetes Scripts for deploying protocol server on Kubernetes #128

vishi24 opened this issue Feb 20, 2024 · 2 comments
Assignees
Labels
Dev-ops Dev ops documentation Improvements or additions to documentation protocol server protocol server

Comments

@vishi24
Copy link
Contributor

vishi24 commented Feb 20, 2024

Description

Current deployment scripts of the protocol server support deployment of the protocol server on docker, but cannot be used to deploy the services on Kubernetes.

As the first step, please document the approach that you are going to take for the creation of the deployment scripts.
Please use this file for capturing details -
https://fide-official.atlassian.net/wiki/spaces/BBB/pages/262242307/ONIX+Kubernetes+scripts

Please add any additional details.

Goals

  • Create an architecture and implementation doc and update in confluence
  • Creation of deployment script for all the components in the protocol server.

Expected Outcome

  • Working deployment scripts for all the services and infra required for the protocol server.
  • The services that need autoscaling should have horizontal pod scalers.
  • Services which needs to be exposed should have service deployment.
  • It must have a config file that will contain all configuration properties.
  • Ingres should be defined for accessing from outer world.
  • Secrets should be created for storing private key.

Acceptance Criteria

  • The script should be working properly on kubernetes.
  • The script should be tested on AWS.
  • The script should work with infra containers and managed services also.

Implementation Details

NA

Mockups / Wireframes

NA


Tech Skills Needed:

Docker
Kubernetes

Complexity

High

Category

Deployment

Sub Category

Deployment

@faizmagic faizmagic added the Dev-ops Dev ops label Feb 26, 2024
@faizmagic faizmagic transferred this issue from beckn/protocol-server Mar 8, 2024
@prasad-takale-eminds
Copy link
Contributor

We have created the K8s deployment files for the registry, gateway and Protocol Server.

Will do a round of testing for the same.

@prasad-takale-eminds
Copy link
Contributor

During testing, we encountered several issues with the YAML file created for deployment. When attempting to mount a local volume inside the pods, the pods crashed continuously. After addressing these issues, we were able to deploy the application successfully. However, we're currently unable to access it using our node's IP.

We continue working on it.

@faizmagic faizmagic transferred this issue from beckn/beckn-utilities Apr 16, 2024
@faizmagic faizmagic added protocol server protocol server documentation Improvements or additions to documentation labels Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dev-ops Dev ops documentation Improvements or additions to documentation protocol server protocol server
Projects
None yet
Development

No branches or pull requests

3 participants