/opt/cloudera/parcels/ECS/docker/docker container stop registry
/opt/cloudera/parcels/ECS/docker/docker container rm -v registry
/opt/cloudera/parcels/ECS/docker/docker image rm registry:2
cd /opt/cloudera/parcels/ECS/bin
./rke2-killall.sh
./rke2-killall.sh
./rke2-killall.sh
./rke2-uninstall.sh
rm -rf /ecs/*
rm -rf /var/lib/docker_server/*
rm -rf /etc/docker/certs.d/*
rm -rf /docker
rm -rf /run/k3s/*
rm -rf /run/containerd/*
rm -rf /var/lib/kubelet/*
rm -rf /var/lib/rancher/rke2/*
rm -rf /etc/cni/*
rm -rf /etc/iscsi/*
echo "Reset iptables to ACCEPT all, then flush and delete all other chains";
declare -A chains=( [filter]=INPUT:FORWARD:OUTPUT [raw]=PREROUTING:OUTPUT [mangle]=PREROUTING:INPUT:FORWARD:OUTPUT:POSTROUTING [security]=INPUT:FORWARD:OUTPUT [nat]=PREROUTING:INPUT:OUTPUT:POSTROUTING );
for table in "${!chains[@]}"; do
echo "${chains[$table]}" | tr : $"\n" | while IFS= read -r;
do sudo iptables -t "$table" -P "$REPLY" ACCEPT
done
sudo iptables -t "$table" -F
sudo iptables -t "$table" -X
done
rm -rf /run/k3s
mkdir -p /xvdb/run/k3s
ln -sf /xvdb/run/k3s /run/k3s
rm -rf /run/containerd
mkdir -p /xvdb/run/containerd
ln -sf /xvdb/run/containerd /run/containerd
rm -rf /var/lib/kubelet
mkdir -p /xvdb/var/lib/kubelet
ln -sf /xvdb/var/lib/kubelet /var/lib/kubelet
rm -rf /var/lib/rancher/rke2
mkdir -p /xvdb/var/lib/rancher/rke2
ln -sf /xvdb/var/lib/rancher/rke2 /var/lib/rancher/