Links

1. SDC Pre-requisites

Hardware

  • One Bastion machine to run Kubespray
  • HA-PROXY machine which acts as a load balancer with Public IP. (CPU: 2Core , Memory: 4GB)
  • Three machines which act as master nodes. (CPU: 2Core , Memory: 4GB)
  • Four machines which act as worker nodes. (CPU: 8Core , Memory: 16GB)
  • One machine for database configuration. (CPU: 2Core , Memory: 8GB)
  • volumes for persistence volume. (number of quantity: 13), Supported Storage Solutions Refer here, but the most popular and recommended is iSCSI.
  • Kafka - 3 quantities each having a 50 GB size
  • zookeeper - 3 quantities each having a 5 GB size
  • es-data - 3 quantities each having a 50 GB size
  • es-master - 3 quantities each having a 5 GB size
  • filestore - 1 quantity with 50 GB size
  • One Bastion machine to run Kubespray
  • HA-PROXY machine which acts as a load balancer with Public IP. (CPU: 4Core , Memory: 8GB)
  • Three machines which act as master nodes. (CPU: 2Core , Memory: 4GB)
  • Six machines which act as worker nodes. (CPU: 8Core , Memory: 16GB)
  • One machine for database configuration. (CPU: 4Core , Memory: 16GB)
  • volumes for persistence volume. (number of quantity: 22), Supported Storage Solutions Refer here, but the most popular and recommended is iSCSI.
  • Kafka - 3 quantities (100 GB each)
  • Kafka-infra - 3 quantities (100 GB each)
  • zookeeper - 3 quantities (10 GB each)
  • es-data - 3 quantities (100 GB each)
  • es-data-infra - 3 quantities (100 GB each)
  • es-master - 3 quantities (10 GB each)
  • es-master-infra - 3 quantities (10 GB each)
  • filestore - 1 quantity (100 GB)

Software

  1. 1.
    Kubernetes nodes
    1. 1.
      Ubuntu 18.04
    2. 2.
      SSH
    3. 3.
      Privileged user
    4. 4.
      python
  2. 2.

    Bastion machine

    1. 1.
      Ansible
    2. 2.
      git
    3. 3.
      python
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.