Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add futu-opend https://manhinhang.github.io/futu-opend-helm-chart/
If you had already added this repo earlier, run helm repo update
to retrieve
the latest versions of the packages. You can then run helm search repo ib-gateway
to see the charts.
openssl genrsa -out futu.pem 1024
myValue.yaml
secrets:
futu-account-id: "123456"
futu-account-pwd: 123456
futuOpenD:
rsaFile: rsa string # futu.pem is content of the RSA key
helm upgrade --install futu-opend futu-opend/futu-opend -f myValue.yaml
helm upgrade --install futu-opend futu-opend/futu-opend --set secrets.futu-account-id=123456 --set secrets.futu-account-pwd=123456 --set futuopend.rsaFile=futu.pem
nc -vz 127.0.0.1 11111
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "futu-opend.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
export CONTAINER_NAME=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].name}")
kubectl attach $POD_NAME -c $CONTAINER_NAME -i -t
kubectl --namespace default port-forward svc/futu-opend 11111:11111