apiVersion: v1 kind: List items: - apiVersion: v1 kind: ConfigMap metadata: name: hwlab-v03-frpc-config namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-v03-frpc app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/source-commit: f1294f6312f31ac595592eb166679814319c22a6 data: frpc.toml: | serverAddr = "82.156.23.220" serverPort = 22000 loginFailExit = true auth.token = "{{ .Envs.HWLAB_FRP_TOKEN }}" [[proxies]] name = "hwlab-nc01-v03-cloud-web" type = "tcp" localIP = "hwlab-cloud-web.hwlab-v03.svc.cluster.local" localPort = 8080 remotePort = 22082 [[proxies]] name = "hwlab-nc01-v03-edge-proxy" type = "tcp" localIP = "hwlab-edge-proxy.hwlab-v03.svc.cluster.local" localPort = 6667 remotePort = 22083 - apiVersion: apps/v1 kind: Deployment metadata: name: hwlab-v03-frpc namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-v03-frpc app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/source-commit: f1294f6312f31ac595592eb166679814319c22a6 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: hwlab-v03-frpc template: metadata: labels: app.kubernetes.io/name: hwlab-v03-frpc app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/config-sha256: e989adf5399a2564 annotations: hwlab.pikastech.local/config-sha256: e989adf5399a2564ed5ea96151b4718eecb026e160b16b9eb7ad65deb555615f unidesk.ai/frpc-config-sha256: b7456fcabaed4d5e73858c8819681060fabb50b66766d9795ff97509c24e7deb spec: hostNetwork: true dnsPolicy: ClusterFirstWithHostNet containers: - name: frpc image: 127.0.0.1:5000/hwlab/frpc:v0.68.1 imagePullPolicy: IfNotPresent env: - name: FRPC_AUTH_TOKEN valueFrom: secretKeyRef: name: hwlab-v03-frpc-secrets key: token - name: HWLAB_FRP_TOKEN valueFrom: secretKeyRef: name: hwlab-v03-frpc-secrets key: token args: - -c - /etc/frp/frpc.toml volumeMounts: - name: config mountPath: /etc/frp readOnly: true volumes: - name: config configMap: name: hwlab-v03-frpc-config strategy: type: Recreate