{ "apiVersion": "v1", "kind": "List", "items": [ { "apiVersion": "v1", "kind": "ConfigMap", "metadata": { "name": "hwlab-v02-frpc-config", "namespace": "hwlab-v02", "labels": { "app.kubernetes.io/name": "hwlab-v02-frpc", "app.kubernetes.io/part-of": "hwlab", "hwlab.pikastech.local/environment": "v02", "hwlab.pikastech.local/gitops-target": "v02", "hwlab.pikastech.local/profile": "v02", "hwlab.pikastech.local/source-commit": "34ee9472857ab43c77d8d302101bfa0580c27867" } }, "data": { "frpc.toml": "serverAddr = \"74.48.78.17\"\nserverPort = 7000\nloginFailExit = true\n\n[[proxies]]\nname = \"hwlab-v02-cloud-web\"\ntype = \"tcp\"\nlocalIP = \"hwlab-cloud-web.hwlab-v02.svc.cluster.local\"\nlocalPort = 8080\nremotePort = 19666\n\n[[proxies]]\nname = \"hwlab-v02-edge-proxy\"\ntype = \"tcp\"\nlocalIP = \"hwlab-edge-proxy.hwlab-v02.svc.cluster.local\"\nlocalPort = 6667\nremotePort = 19667\n" } }, { "apiVersion": "apps/v1", "kind": "Deployment", "metadata": { "name": "hwlab-v02-frpc", "namespace": "hwlab-v02", "labels": { "app.kubernetes.io/name": "hwlab-v02-frpc", "app.kubernetes.io/part-of": "hwlab", "hwlab.pikastech.local/environment": "v02", "hwlab.pikastech.local/gitops-target": "v02", "hwlab.pikastech.local/profile": "v02", "hwlab.pikastech.local/source-commit": "34ee9472857ab43c77d8d302101bfa0580c27867" } }, "spec": { "replicas": 1, "selector": { "matchLabels": { "app.kubernetes.io/name": "hwlab-v02-frpc" } }, "template": { "metadata": { "labels": { "app.kubernetes.io/name": "hwlab-v02-frpc", "app.kubernetes.io/part-of": "hwlab", "hwlab.pikastech.local/environment": "v02", "hwlab.pikastech.local/gitops-target": "v02", "hwlab.pikastech.local/profile": "v02", "hwlab.pikastech.local/config-sha256": "7e9f9fc98a39da1f" }, "annotations": { "hwlab.pikastech.local/config-sha256": "7e9f9fc98a39da1f6b01cefb25138365e1869e8e835a5a9bde1fdf2fd2c990c9" } }, "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-v02-frpc-config" } } ] } } } } ] }