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 Guide

Detailed Guide on K2 On-Premises Single Node Deployment

Single Node Installation

Detailed Guide on K2 On-Premises Multi Node Deployment

Multi Node Installation

Last updated

Was this helpful?