Supported Environment Platforms -
PSknowHOW is a containerized application and it can be deployed with Docker support.
it can be deployed in private or public cloud, in any private network with physical/cloud server instances or in any managed enviroments
Supported Operating Systems -
PSknowHOW can be installed on windows or MacOS or Linux with Docker Support.
PSknowHOW has been tested on AKS and RHEL 7.* , Ubuntu, Centos and Windows.
...
9.0
Minimum Hardware for Physical/Cloud Server Hosting-
CPU - 4 Cores
RAM - 32 GB
HDD - ~120GB
Root - ~ 50GB
Recommended Hardware for Physical/Cloud Server Hosting-
CPU - 8 Cores
RAM - 64 GB
HDD - ~100GB~200GB
Root - ~ 50GB
Recommended Hardware for ServerLess Hosting-
UI - 1GB RAM & 1CPU
MongoDB - 2GB & 1CPU
Customapi - 4GB RAM & 2 CPU
Jira-processor - 4GB RAM & 1CPU
Devops-Processor- 4GB RAM & 1 CPU
SCM-Core 4GB RAM & 1 CPU
SCM-API - 2GB RAM & 1CPU
RabbitMQ - 1GB RAM & 0.5 CPU
Postgress - 2GB RAM & 1 CPU
Azure-board-Processor - 4GB RAM & 1CPU
Azure-pipeline-repo-Processor - 4GB RAM & 1CPU
Info |
---|
The |
...
recommended configuration will be able to manage around |
...
200 project without performance degradation. |
Ports Required -
The Following ports should be open
...
Port 27017 - This is the default port of MongoDB, it can be changed to any other port, just update the Docker Compose file before installation and Mongo config after installation
Port 5432 - This is the default port of Postgress, it can be changed to any other port, just update the Docker Compose file before installation and Postgress config after installation
ServerLess
Customapi : 8GB RAM & 2 CPU
MongoDB : 2GB & 1CPU
UI : 1GB RAM & 1CPU
Jira-processor: 6GB RAM & 1CPU
Devops-Processor: 8GB RAM & 2 CPU
Azure-board-Processor: 4GB RAM & 1CPU
Azure-pipeline-repo-Processor: 4GB RAM & 1CPU
...
...
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
Docker by default uses the space from /root directory to store the docker related date, in case /root directory is low on space the default docker directory can be changed to other directory having enough space by following the below steps: Initial Setup:
Add following into above file, but prior to that please check the storage driver used by your server by running :docker info |grep "Storage Driver" and put the output i.e.. "overlay or devicemapper" in below content
Save the file and run below commands:
|