Skip to content

Commit 28de499

Browse files
authored
Merge pull request #10 from tanakaryo/how-to-use-k8s
#3 add resoureces good things
2 parents 83fb161 + f158afc commit 28de499

8 files changed

+230
-0
lines changed

k8s/apps/app6/envoy-test2/asset/envoy-image1.drawio

+88
Large diffs are not rendered by default.
Loading
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36" version="24.7.7">
2+
<diagram name="ページ1" id="vIVGB1MAXNkNYE8srBXF">
3+
<mxGraphModel dx="1194" dy="672" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="paFKS7on1nUPI82vXxJg-2" value="Envoy" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
8+
<mxGeometry x="350" y="320" width="120" height="60" as="geometry" />
9+
</mxCell>
10+
<mxCell id="paFKS7on1nUPI82vXxJg-3" value="Actor" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
11+
<mxGeometry x="90" y="320" width="30" height="60" as="geometry" />
12+
</mxCell>
13+
<mxCell id="paFKS7on1nUPI82vXxJg-4" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="paFKS7on1nUPI82vXxJg-3" target="paFKS7on1nUPI82vXxJg-2">
14+
<mxGeometry width="50" height="50" relative="1" as="geometry">
15+
<mxPoint x="390" y="370" as="sourcePoint" />
16+
<mxPoint x="440" y="320" as="targetPoint" />
17+
</mxGeometry>
18+
</mxCell>
19+
<mxCell id="paFKS7on1nUPI82vXxJg-5" value="downstream" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
20+
<mxGeometry x="190" y="370" width="90" height="30" as="geometry" />
21+
</mxCell>
22+
<mxCell id="paFKS7on1nUPI82vXxJg-7" value="www.google.com" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
23+
<mxGeometry x="610" y="320" width="120" height="60" as="geometry" />
24+
</mxCell>
25+
<mxCell id="paFKS7on1nUPI82vXxJg-8" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="paFKS7on1nUPI82vXxJg-2" target="paFKS7on1nUPI82vXxJg-7">
26+
<mxGeometry width="50" height="50" relative="1" as="geometry">
27+
<mxPoint x="390" y="370" as="sourcePoint" />
28+
<mxPoint x="440" y="320" as="targetPoint" />
29+
</mxGeometry>
30+
</mxCell>
31+
<mxCell id="paFKS7on1nUPI82vXxJg-9" value="FRONT PROXY" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
32+
<mxGeometry x="349" y="400" width="130" height="30" as="geometry" />
33+
</mxCell>
34+
</root>
35+
</mxGraphModel>
36+
</diagram>
37+
</mxfile>
Loading
+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
static_resources:
2+
3+
listeners:
4+
- name: listener_0
5+
address:
6+
socket_address:
7+
address: 0.0.0.0
8+
port_value: 10000
9+
filter_chains:
10+
- filters:
11+
- name: envoy.filters.network.http_connection_manager
12+
typed_config:
13+
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
14+
stat_prefix: ingress_http
15+
access_log:
16+
- name: envoy.access_loggers.stdout
17+
typed_config:
18+
"@type": type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog
19+
http_filters:
20+
- name: envoy.filters.http.router
21+
typed_config:
22+
"@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
23+
route_config:
24+
name: local_route
25+
virtual_hosts:
26+
- name: local_service
27+
domains: ["*"]
28+
routes:
29+
- match:
30+
prefix: "/"
31+
route:
32+
host_rewrite_literal: www.envoyproxy.io
33+
cluster: service_envoyproxy_io
34+
35+
clusters:
36+
- name: service_envoyproxy_io
37+
type: LOGICAL_DNS
38+
# Comment out the following line to test on v6 networks
39+
dns_lookup_family: V4_ONLY
40+
load_assignment:
41+
cluster_name: service_envoyproxy_io
42+
endpoints:
43+
- lb_endpoints:
44+
- endpoint:
45+
address:
46+
socket_address:
47+
address: www.envoyproxy.io
48+
port_value: 443
49+
transport_socket:
50+
name: envoy.transport_sockets.tls
51+
typed_config:
52+
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
53+
sni: www.envoyproxy.io

k8s/apps/app6/envoy-test2/envoy1.yml

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
static_resources:
2+
3+
listeners:
4+
- name: listener_0
5+
address:
6+
socket_address:
7+
address: 0.0.0.0
8+
port_value: 10000
9+
filter_chains:
10+
- filters:
11+
- name: envoy.filters.network.http_connection_manager
12+
typed_config:
13+
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
14+
stat_prefix: ingress_http
15+
access_log:
16+
- name: envoy.access_loggers.stdout
17+
typed_config:
18+
"@type": type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog
19+
http_filters:
20+
- name: envoy.filters.http.router
21+
typed_config:
22+
"@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
23+
route_config:
24+
name: local_route
25+
virtual_hosts:
26+
- name: local_service
27+
domains: ["*"]
28+
routes:
29+
- match:
30+
prefix: "/"
31+
route:
32+
host_rewrite_literal: www.google.com
33+
cluster: service_envoyproxy_io
34+
35+
clusters:
36+
- name: service_envoyproxy_io
37+
type: LOGICAL_DNS
38+
dns_lookup_family: V4_ONLY
39+
load_assignment:
40+
cluster_name: service_envoyproxy_io
41+
endpoints:
42+
- lb_endpoints:
43+
- endpoint:
44+
address:
45+
socket_address:
46+
address: www.google.com
47+
port_value: 443
48+
transport_socket:
49+
name: envoy.transport_sockets.tls
50+
typed_config:
51+
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
52+
sni: www.google.com

0 commit comments

Comments
 (0)