{ "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": "9da8e744002a48d61d9e6b30194306ab0ad1026a" } }, "data": { "frpc.toml": "serverAddr = \"82.156.23.220\"\nserverPort = 22000\nloginFailExit = true\n\n[[proxies]]\nname = \"hwlab-jd01-v03-cloud-web\"\ntype = \"tcp\"\nlocalIP = \"hwlab-cloud-web.hwlab-v03.svc.cluster.local\"\nlocalPort = 8080\nremotePort = 22090\n\n[[proxies]]\nname = \"hwlab-jd01-v03-edge-proxy\"\ntype = \"tcp\"\nlocalIP = \"hwlab-edge-proxy.hwlab-v03.svc.cluster.local\"\nlocalPort = 6667\nremotePort = 22088\n" } }, { "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": "9da8e744002a48d61d9e6b30194306ab0ad1026a" } }, "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": "79ae7a6678da83fd" }, "annotations": { "hwlab.pikastech.local/config-sha256": "79ae7a6678da83fd198ead838db8c5061923242d7efd91cd08f8413bfe770516" } }, "spec": { "hostNetwork": true, "dnsPolicy": "ClusterFirstWithHostNet", "containers": [ { "name": "frpc", "image": "fatedier/frpc:v0.68.1", "imagePullPolicy": "IfNotPresent", "args": [ "-c", "/etc/frp/frpc.toml" ], "volumeMounts": [ { "name": "config", "mountPath": "/etc/frp", "readOnly": true } ] } ], "volumes": [ { "name": "config", "configMap": { "name": "hwlab-v03-frpc-config" } } ] } } } } ] }