docker build -t hadoop-base:latest -f Dockerfile .
Push the image to your repository unless using a local cluster.
If you are using minikube, create the paths:
/tmp/nn
and /tmp/keytab
on your host machine.
helm install -n hdfs-pvs pv
a. KDC Node
helm install -n hdfs-kdc kdc
b. NN Node
helm install -n hdfs-nn namenode
c. DN Node
helm install -n hdfs-dn datanode
d. DataPopulator Node
helm install -n hdfs-dp datapopulator
kubectl exec -it <POD_NAME> -- /bin/bash
su hdfs
kinit -kt /var/keytabs/hdfs.keytab hdfs/nn.default.svc.cluster.local
hdfs dfs -ls /