Minimal docker kerberos secured Hadoop 3 HDFS server for testing purposes.
Please be aware that kerberos is not embedded so docker KDC is needed.
eval $(minikube docker-env)
docker build -t gaborgsomogyi/hdfs:latest .
Here one can choose from 2 deployments:
- K8S
mkdir -p ${HOME}/share
minikube start --mount-string="${HOME}/share:/share" --mount
kubectl apply -f hdfs.yaml
kubectl delete pod/hdfs
- Docker
./run-hdfs.sh
- K8S
kubectl exec -it hdfs -- bash
- Docker
docker exec -it hdfs bash