The system RAM (978 MB) is less than the minimum 1700 MB Error

When i run “kubeadm init --ignore-preflight-errors=NumCPU” code in manager node. then it gives me following error.

root@ip-172-31-46-55:~# kubeadm init --ignore-preflight-errors=NumCPU
[init] Using Kubernetes version: v1.20.5
[preflight] Running pre-flight checks
[WARNING NumCPU]: the number of available CPUs 1 is less than the required 2
[WARNING IsDockerSystemdCheck]: detected “cgroupfs” as the Docker cgroup driver. The recommended driver is “systemd”. Please follow the guide at https://kubernetes.io/docs/setup/cri/
[WARNING SystemVerification]: this Docker version is not on the list of validated versions: 20.10.5. Latest validated version: 19.03
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR Mem]: the system RAM (978 MB) is less than the minimum 1700 MB
[preflight] If you know what you are doing, you can make a check non-fatal with --ignore-preflight-errors=...
To see the stack trace of this error execute with --v=5 or higher

There isn’t enough ram to run the services on the control plane node.