- Put the Kubernetes configuration file in the
configs/helm/
directory, namedkube-private.conf
. - Place the Helm configuration file in the same directory, named
values-private.yaml
. Make sure to reference the defaultvalues.yaml
and customize the variables as needed. - If needed, run
install-in.sh
to deployingress-nginx
on the Kubernetes cluster. - If needed, run
install-cm.sh
to deploycert-manager
on the Kubernetes cluster, which automatically issues certificates for domains specified iningress.hosts
. - Run
install.sh
script to install Trojan and its dependencies. - Run
restart.sh
to restart the Trojan service. - If you modified any Helm configuration files, use
upgrade.sh
to update the corresponding Kubernetes resources. - To remove specific resources, run the
uninstall*.sh
script corresponding to the resource you want to uninstall.