{ "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": "6607ec65a60ed203969a0e52645508e967df91c5" } }, "data": { "frpc.toml": "serverAddr = \"74.48.78.17\"\nserverPort = 7000\nloginFailExit = true\n\n[[proxies]]\nname = \"hwlab-v03-cloud-web\"\ntype = \"tcp\"\nlocalIP = \"hwlab-cloud-web.hwlab-v03.svc.cluster.local\"\nlocalPort = 8080\nremotePort = 20666\n\n[[proxies]]\nname = \"hwlab-v03-edge-proxy\"\ntype = \"tcp\"\nlocalIP = \"hwlab-edge-proxy.hwlab-v03.svc.cluster.local\"\nlocalPort = 6667\nremotePort = 20667\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": "6607ec65a60ed203969a0e52645508e967df91c5" } }, "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": "ce6c82e15b128572" }, "annotations": { "hwlab.pikastech.local/config-sha256": "ce6c82e15b12857248f574b624109aae09b0489b990a252c4955d57567dd2ac2" } }, "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" } } ] } } } } ] }