Podpreset is not working with 1.21 k8s version

We were using Kubernetes 1.16 release, we were using pod preset plugin to inject runtime timezone configuration(so that pods will be in the same time as hosts) to the Kube-system pod and as well other pods in a different namespace.
Now, we are upgrading k8s to 1.21 and could see the pod preset plugin is not there, and timezone configurations are not injecting or getting applied to pods at run time.

Is there any other alternative release in 1.21? or any possible way we can achieve the above scenario?

Cluster information:

Kubernetes version:
Client Version: version.Info{Major:“1”, Minor:“21”, GitVersion:“v1.21.5”, GitCommit:“aea7bbadd2fc0cd689de94a54e5b7b758869d691”, GitTreeState:“clean”, BuildDate:“2021-09-15T21:10:45Z”, GoVersion:“go1.16.8”, Compiler:“gc”, Platform:“linux/amd64”}
Server Version: version.Info{Major:“1”, Minor:“21”, GitVersion:“v1.21.5”, GitCommit:“aea7bbadd2fc0cd689de94a54e5b7b758869d691”, GitTreeState:“clean”, BuildDate:“2021-09-15T21:04:16Z”, GoVersion:“go1.16.8”, Compiler:“gc”, Platform:“linux/amd64”}
Cloud being used: (put bare-metal if not on a public cloud)
Installation method:
Host OS:
NAME=“Ubuntu”
VERSION=“18.04.6 LTS (Bionic Beaver)”
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=“Ubuntu 18.04.6 LTS”
VERSION_ID=“18.04”
HOME_URL=“https://www.ubuntu.com/
SUPPORT_URL=“https://help.ubuntu.com/
BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URL=“Data privacy | Ubuntu
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

you can use k8tz to automate timezone settings to all pods running in your cluster. you can also set different timezones for specific namespaces or pods using annotations.

here’s an example how to install k8tz with Europe/London as default timezone, and apply annotation to set UTC as the default timezone for namespace special-namespace.

helm repo add k8tz https://k8tz.github.io/k8tz/
helm install k8tz k8tz/k8tz --set timezone=Europe/London
kubectl annotate namespace special-namespace k8tz.io/timezone=UTC