Prerequisites
Prerequisites for deploying K2 On-Premises Portal
Steps
Please dedicate a separate machine for K2 on-premises installation with the following configurations:
System requirements:
Memory: 64GB
Free/Available disk space: 1TB(Under the specified install directory)
Preinstalled
Docker
.User Management Service running for the non-root linux user. More Info
Non-root linux user configured to perform docker operations.
In case of a restricted environment, please allow access to k2io.net through your firewall.
We offer two types of installations in which the K2 components can be deployed on a single machine or can be spread over 6 machines.
Note:
In the case of a single machine installation, the same machine acts as both the controller machine and deployment machine.
In the case of six machine installation, the first machine out of the six machines can be the controller machine.
Run K2's automated Prerequisites check script to extract information about your host and check prerequisites More Info Here
Ensure that wget utility is present on the system.
Use the wget --version command to get information about wget utility. If the output shows the version, as in the following output, you have wget on your machine.
$ wget --version GNU Wget 1.14 built on linux-gnu.
If the machine does not have wget utility installed, it will show the below output
$ wget --version -bash: /usr/bin/wget: No such file or directory
To get wget utility, please run the following command on your machine
yum install wget
Ensure you have appropriate DNS mapping of the hostname.
Use the ping -c 1 $(hostname) command to get information about DNS mapping. If the command resolves the DNS name to an appropriate IP address, as in the following output, you have the required DNS mapping on your machine.
$ ping -c 1 $(hostname) PING SC-IntCC-003 (192.168.5.120) 56(84) bytes of data. 64 bytes from SC-IntCC-003 (192.168.5.120): icmp_seq=1 ttl=64 time=0.036 ms --- SC-IntCC-003 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.073/0.073/0.073/0.000 ms
If the machine does not resolve the hostname to an IP, it will show the below output.
$ ping -c 1 $(hostname) ping: SC-IntCC-003: Name or service not known
Note:
Please add the DNS mapping before running the setup as it is mandatory for our services.
If firewall is enabled on the machine, please make sure port 8443 or 8088 is allowed for HTTPS or HTTP access respectively. More Info on Firewall Configuration
What Next ?
Quick Start Guide for K2 On-Premises Single Node cluster
Quick Start GuideDetailed Guide on K2 On-Premises Single Node Deployment
Single Node InstallationDetailed Guide on K2 On-Premises Multi Node Deployment
Multi Node InstallationLast updated
Was this helpful?