{"id":253,"date":"2023-05-05T14:57:12","date_gmt":"2022-09-19T22:37:13","guid":{"rendered":"https:\/\/www.silicloud.com\/ja\/blog\/index.php\/2023\/11\/30\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/"},"modified":"2025-07-31T22:01:55","modified_gmt":"2025-07-31T13:01:55","slug":"istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/","title":{"rendered":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 &#8211; \u8a73\u7d30\u30ac\u30a4\u30c9"},"content":{"rendered":"<p>\u3053\u3093\u306b\u3061\u306f\u3001\u8aad\u8005\u306e\u7686\u3055\u3093\uff01\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u8a73\u3057\u3044\u8aac\u660e\u4ed8\u304d\u3067Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406\u306e\u30ea\u30bd\u30fc\u30b9\u306b\u3064\u3044\u3066\u8a71\u3057\u307e\u3059\u3002<\/p>\n<p>\u305d\u308c\u3067\u306f\u3001\u59cb\u3081\u307e\u3057\u3087\u3046\uff01(Sore dewa, hajimemashou!)<\/p>\n<p>\u307e\u305f\u3001Kubernetes\u30af\u30e9\u30b9\u30bf\u30fc\u306bIstio\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u3082\u304a\u8aad\u307f\u304f\u3060\u3055\u3044\u3002<\/p>\n<hr \/>\n<h2>\u4ea4\u901a\u7ba1\u7406\u3068\u306f\u4f55\u3067\u3059\u304b\uff1f (K\u014dts\u016b kanri to wa nan desu ka?)<\/h2>\n<p>\u4ea4\u901a\u7ba1\u7406\u306f\u3001\u30c7\u30fc\u30bf\u3084\u30d6\u30e9\u30a6\u30b8\u30f3\u30b0\u306e\u8ee2\u9001\u3001\u307e\u305f\u306fAPI\u547c\u3073\u51fa\u3057\u306e\u4e00\u74b0\u3068\u3057\u3066\u751f\u6210\u3055\u308c\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u7ba1\u7406\u3092\u6307\u3057\u307e\u3059\u3002<\/p>\n<p>\u30aa\u30f3\u30d7\u30ec\u30df\u30b9\u30b5\u30fc\u30d0\u30fc\u307e\u305f\u306f\u30af\u30e9\u30a6\u30c9\u4e0a\u306b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u8a2d\u5b9a\u3057\u3066\u3044\u308b\u5834\u5408\u3001\u305d\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u7279\u5b9a\u306eAPI\u547c\u3073\u51fa\u3057\u3084\u4ed6\u306e\u7b2c\u4e09\u8005\u306e\u30b5\u30fc\u30d3\u30b9\u3078\u306e\u547c\u3073\u51fa\u3057\u3001\u307e\u305f\u306f\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u3092\u4ecb\u3057\u305f\u30c7\u30fc\u30bf\u8ee2\u9001\u3092\u8a66\u307f\u308b\u969b\u306b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u304c\u751f\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u30c7\u30fc\u30bf\u306f\u3069\u3093\u306a\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u304a\u3044\u3066\u3082\u91cd\u8981\u3067\u304b\u3064\u8106\u5f31\u306a\u8981\u7d20\u3067\u3042\u308a\u3001\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u306f\u305d\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u306e\u6839\u5e79\u3067\u3059\u3002 \u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3092\u78ba\u4fdd\u3057\u305f\u4e0a\u3067\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u4e0a\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u76e3\u8996\u3059\u308b\u3053\u3068\u306f\u5fc5\u8981\u4e0d\u53ef\u6b20\u3067\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u540c\u3058\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\/\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u4e0a\u3067\u30b5\u30fc\u30d3\u30b9\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3068\u7ba1\u7406\u304c\u5411\u4e0a\u3057\u307e\u3059\u3002<\/p>\n<p>\u6b21\u306b\u9032\u307f\u307e\u3059\u3068\u3001\u6b21\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u306f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406\u30c4\u30fc\u30eb\u3068\u3057\u3066Istio\u3092\u898b\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<hr \/>\n<h2>Istio\u306f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406\u30c4\u30fc\u30eb\u3068\u3057\u3066\u306e\u5f79\u5272\u3092\u679c\u305f\u3057\u307e\u3059\u3002<\/h2>\n<p>Istio\u306f\u3001\u63d0\u4f9b\u3055\u308c\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u30eb\u30fc\u30eb\u306b\u3088\u3063\u3066\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u7ba1\u7406\u65b9\u6cd5\u3092\u79c1\u305f\u3061\u306b\u7d39\u4ecb\u3057\u307e\u3059\u3002\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f\u969c\u5bb3\u306b\u5bfe\u3057\u3066\u3088\u308a\u5f37\u3044\u8010\u4e45\u6027\u3092\u6301\u3061\u307e\u3059\u3002\u306a\u305c\u306a\u3089\u3070\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u7d4c\u7531\u3067\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u884c\u304d\u6765\u3059\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u3059\u3079\u3066\u304c\u76e3\u8996\u3055\u308c\u308b\u304b\u3089\u3067\u3059\u3002<\/p>\n<p>Istio\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30b3\u30f3\u30c6\u30ca\u306b\u30b5\u30a4\u30c9\u30ab\u30fc\u3068\u3057\u3066Envoy\u30d7\u30ed\u30ad\u30b7\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002API\u547c\u3073\u51fa\u3057\u3084\u30b5\u30fc\u30d3\u30b9\u306e\u53c2\u52a0\u306a\u3069\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30dd\u30c3\u30c9\u3078\u306e\u51fa\u5165\u308a\u3059\u308b\u3059\u3079\u3066\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u76e3\u8996\u3057\u307e\u3059\u3002<\/p>\n<p>\u3053\u308c\u306b\u3088\u308a\u3001\u57fa\u790e\u3068\u306a\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30b5\u30fc\u30d3\u30b9\u306f\u5f71\u97ff\u3092\u53d7\u3051\u305a\u3001\u5168\u4f53\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u76e3\u8996\u306f\u8010\u969c\u5bb3\u6027\u3068\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406\u306e\u305f\u3081\u306bEnvoy\u30b5\u30a4\u30c9\u30ab\u30fc\u3092\u4ecb\u3057\u3066\u30d7\u30ed\u30ad\u30b7\u3055\u308c\u307e\u3059\u3002<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>Istio\u306f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u76e3\u8996\u3059\u308b\u305f\u3081\u306b\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3092\u7406\u89e3\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u306e\u305f\u3081\u3001\u30b5\u30fc\u30d3\u30b9\u30c7\u30a3\u30b9\u30ab\u30d0\u30ea\u30fc\u30b7\u30b9\u30c6\u30e0\u306b\u5185\u90e8\u7684\u306b\u63a5\u7d9a\u3057\u3066\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30b5\u30fc\u30d3\u30b9\u3068\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3092\u8a8d\u8b58\u3057\u307e\u3059\u3002<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u305d\u306e\u305f\u3081\u3001\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u547c\u3073\u51fa\u3057\u304c\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u5230\u9054\u3059\u308b\u3068\u3001\u307e\u305aEnvoy\u30d7\u30ed\u30ad\u30b7\u3092\u7d4c\u7531\u3057\u3066\u6700\u7d42\u7684\u306b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30a8\u30f3\u30c9\u30b5\u30fc\u30d3\u30b9\u306b\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u3055\u308c\u307e\u3059\u3002\u3057\u305f\u304c\u3063\u3066\u3001\u30b5\u30a4\u30c9\u30ab\u30fc\u306f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5b8c\u5168\u306b\u51e6\u7406\u3057\u3001\u76e3\u8996\u3057\u307e\u3059\u3002<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>Istio\u306f\u3001\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u5185\u306b\u8a2d\u5b9a\u3055\u308c\u305f\u30ed\u30fc\u30c9\u30d0\u30e9\u30f3\u30b5\u30fc\u9593\u3067\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u8ee2\u9001\u307e\u305f\u306f\u5206\u6563\u3059\u308b\u305f\u3081\u306b\u3001\u30e9\u30a6\u30f3\u30c9\u30ed\u30d3\u30f3\u30e2\u30c7\u30eb\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<\/ol>\n<hr \/>\n<h2>\u30a4\u30b9\u30c6\u30a3\u30aa\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406\u30ea\u30bd\u30fc\u30b9<\/h2>\n<p>\u30a4\u30b9\u30c8\u30a4\u30aa\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406\u30c4\u30fc\u30eb\u306e\u4f5c\u696d\u304c\u7406\u89e3\u3067\u304d\u305f\u3089\u3001\u30a4\u30b9\u30c8\u30a4\u30aa\u306b\u3088\u3063\u3066\u8a2d\u5b9a\u3055\u308c\u305f\u30ea\u30bd\u30fc\u30b9\u3092\u63a2\u7d22\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<h3>1. \u30d0\u30fc\u30c1\u30e3\u30eb\u30b5\u30fc\u30d3\u30b9<\/h3>\n<p>\u4eee\u60f3\u30b5\u30fc\u30d3\u30b9\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3067\u3001\u79c1\u305f\u3061\u306f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u30ed\u30fc\u30c9\u30d0\u30e9\u30f3\u30b5\u30fc\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u969b\u306b\u5f79\u7acb\u3064\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u30eb\u30fc\u30eb\u3092\u5b9a\u7fa9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u79c1\u305f\u3061\u306f\u30eb\u30fc\u30eb\u3068\u305d\u308c\u306b\u5bfe\u5fdc\u3059\u308b\u30a8\u30f3\u30c9\u30b5\u30fc\u30d3\u30b9\u306e\u30de\u30c3\u30c1\u30f3\u30b0\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\u3082\u3057\u30eb\u30fc\u30eb\u304c\u6761\u4ef6\u306b\u4e00\u81f4\u3059\u308b\u5834\u5408\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306f\u30a8\u30f3\u30c9\u30b5\u30fc\u30d3\u30b9\u306b\u8ee2\u9001\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u4eee\u60f3\u30b5\u30fc\u30d3\u30b9\u306b\u3088\u308a\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u8ca0\u8377\u3092\u5bb9\u6613\u306b\u7ba1\u7406\u3067\u304d\u307e\u3059\u3002\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u30eb\u30fc\u30eb\u306b\u3088\u3063\u3066\u3001\u30b5\u30fc\u30d3\u30b9\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u5207\u308a\u96e2\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u540c\u3058\u4eee\u60f3\u30b5\u30fc\u30d3\u30b9\u8a2d\u5b9a\u5185\u3067\u3001\u8907\u6570\u306e\u30db\u30b9\u30c8\u540d\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u52d5\u4f5c\u3092\u6307\u5b9a\u304a\u3088\u3073\u7dad\u6301\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u4ee5\u4e0b\u306e\u4eee\u60f3\u30b5\u30fc\u30d3\u30b9\u306e\u8a2d\u5b9a\u4f8b\u3092\u7406\u89e3\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"token key atrule\">apiVersion<\/span><span class=\"token punctuation\">:<\/span> networking.istio.io\/v1alpha3\r\n<span class=\"token key atrule\">kind<\/span><span class=\"token punctuation\">:<\/span> VirtualService\r\n<span class=\"token key atrule\">metadata<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token key atrule\">name<\/span><span class=\"token punctuation\">:<\/span> demo<span class=\"token punctuation\">-<\/span>vs\r\n<span class=\"token key atrule\">spec<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token key atrule\">hosts<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token punctuation\">-<\/span> demo.vs.com\r\n  <span class=\"token key atrule\">http<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token punctuation\">-<\/span> <span class=\"token key atrule\">match<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token punctuation\">-<\/span> <span class=\"token key atrule\">headers<\/span><span class=\"token punctuation\">:<\/span>\r\n        <span class=\"token key atrule\">end-user<\/span><span class=\"token punctuation\">:<\/span>\r\n          <span class=\"token key atrule\">exact<\/span><span class=\"token punctuation\">:<\/span> \/api\r\n    <span class=\"token key atrule\">route<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token punctuation\">-<\/span> <span class=\"token key atrule\">destination<\/span><span class=\"token punctuation\">:<\/span>\r\n        <span class=\"token key atrule\">host<\/span><span class=\"token punctuation\">:<\/span> \/\r\n<\/code><\/pre>\n<p>\u8aac\u660e<\/p>\n<ul class=\"post-ul\">\n<li>The hosts entry includes the domain or CNAME of the application.<\/li>\n<li>We then cascade down through the http routing and configure the matching backend service to a particular host\/destination.<\/li>\n<li>Under the match section comes the backend service configuration that will be invoked as soon as the host entry matches.<\/li>\n<li>The http section includes the routing rules that are redirected to the destination.<\/li>\n<li>As soon as the web traffic\/request hits the Istio gateway, it looks for the entry of it\u2019s CNAME\/FQDN. Upon successful match, it then moves the traffic to the virtual service which routes it to the particular destination k8 service.<\/li>\n<\/ul>\n<hr \/>\n<h3>\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4<\/h3>\n<p>Gateway\u306b\u3088\u3063\u3066\u3001\u30b0\u30ed\u30fc\u30d0\u30eb\uff08\u30a8\u30f3\u30dc\u30a4\uff09\u30ec\u30d9\u30eb\u3067\u306e\u9001\u53d7\u4fe1\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u5236\u5fa1\u3068\u76e3\u8996\u304c\u53ef\u80fd\u306b\u306a\u308a\u307e\u3059\u3002Istio\u30b5\u30fc\u30d3\u30b9\u30e1\u30c3\u30b7\u30e5\u306b\u5165\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\uff08\u30d7\u30ed\u30c8\u30b3\u30eb\/\u30eb\u30fc\u30eb\uff09\u306e\u7a2e\u985e\u3084\u5b9b\u5148\u3078\u306e\u3055\u3089\u306a\u308b\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u305d\u308c\u3067\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306eURL\u304c\u30ed\u30fc\u30c9\u30d0\u30e9\u30f3\u30b5\u30fc\u306b\u5230\u9054\u3059\u308b\u3068\u3001\u7b49\u4fa1\u306e\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u3092\u691c\u7d22\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c8\u30ea\u30fc\u304c\u898b\u3064\u304b\u308b\u3068\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30db\u30b9\u30c8\u3092\u30e1\u30c3\u30b7\u30e5\u306b\u5165\u308c\u308b\u3053\u3068\u3092\u8a31\u53ef\u3057\u307e\u3059\u3002<\/p>\n<p>\u4ee5\u4e0b\u306e\u4f8b\u3092\u901a\u3057\u3066\u3001\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u306e\u50cd\u304d\u3092\u7406\u89e3\u3057\u3088\u3046\u3068\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"token key atrule\">apiVersion<\/span><span class=\"token punctuation\">:<\/span> networking.istio.io\/v1alpha3\r\n<span class=\"token key atrule\">kind<\/span><span class=\"token punctuation\">:<\/span> Gateway\r\n<span class=\"token key atrule\">metadata<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token key atrule\">name<\/span><span class=\"token punctuation\">:<\/span> demo<span class=\"token punctuation\">-<\/span>gtwy\r\n<span class=\"token key atrule\">spec<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token key atrule\">selector<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token key atrule\">app<\/span><span class=\"token punctuation\">:<\/span> demo\r\n  <span class=\"token key atrule\">servers<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token punctuation\">-<\/span> <span class=\"token key atrule\">port<\/span><span class=\"token punctuation\">:<\/span>\r\n      <span class=\"token key atrule\">number<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token number\">443<\/span>\r\n      <span class=\"token key atrule\">name<\/span><span class=\"token punctuation\">:<\/span> https\r\n      <span class=\"token key atrule\">protocol<\/span><span class=\"token punctuation\">:<\/span> HTTPS\r\n    <span class=\"token key atrule\">hosts<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token punctuation\">-<\/span> demo.vs.com\r\n    <span class=\"token key atrule\">tls<\/span><span class=\"token punctuation\">:<\/span>\r\n      <span class=\"token key atrule\">mode<\/span><span class=\"token punctuation\">:<\/span> SIMPLE\r\n      <span class=\"token key atrule\">credentialName<\/span><span class=\"token punctuation\">:<\/span> demo<span class=\"token punctuation\">-<\/span>tls<span class=\"token punctuation\">-<\/span>cert\r\n\r\n<\/code><\/pre>\n<p>\u8aac\u660e\uff1a<\/p>\n<ul class=\"post-ul\">\n<li>As soon as the web traffic hits the load balancer, it gets routed to the Istio gateway. The gateway enables the traffic to enter the service mesh over the mention port (443 in this case).<\/li>\n<li>But, no traffic routing to the backend service happens in this stage.<\/li>\n<li>The gateway looks for the credibility of the CNAME through the TLS secret (credential).<\/li>\n<li>Once the gateway confirms and allows the traffic from the host in, the virtual service takes the lead and does the routing to the destination service.<\/li>\n<\/ul>\n<hr \/>\n<h3>3. \u30b5\u30a4\u30c9\u30ab\u30fc<\/h3>\n<p>\u30b5\u30a4\u30c9\u30ab\u30fc\u30ba\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3067\u3001Envoy\u30d7\u30ed\u30ad\u30b7\u306b\u5230\u9054\u3059\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5236\u9650\u304a\u3088\u3073\u7ba1\u7406\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u4e00\u822c\u7684\u306b\u3001Istio\u306f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30ef\u30fc\u30af\u30ed\u30fc\u30c9\u306b\u95a2\u9023\u3059\u308b\u30dd\u30fc\u30c8\u3067\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u53d7\u3051\u5165\u308c\u308bEnvoy\u30d7\u30ed\u30ad\u30b7\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u30b5\u30a4\u30c9\u30ab\u30fc\u306e\u914d\u7f6e\u306b\u306f\u4ee5\u4e0b\u306e\u5229\u70b9\u304c\u3042\u308a\u307e\u3059\uff1a<\/p>\n<p>&#8211; \u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u5236\u9650\u3068\u7ba1\u7406\u304c\u53ef\u80fd<br \/>\n&#8211; \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30ef\u30fc\u30af\u30ed\u30fc\u30c9\u306b\u95a2\u9023\u3059\u308b\u30dd\u30fc\u30c8\u3067\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u53d7\u3051\u5165\u308c\u308bEnvoy\u30d7\u30ed\u30ad\u30b7\u306e\u8a2d\u5b9a<\/p>\n<ul class=\"post-ul\">\n<li>We can filter and manage the protocols and ports that the Envoy should accept.<\/li>\n<li>We can also filter and restrict the Envoy proxy from reaching or forwarding traffic to certain set of services.<\/li>\n<li>It can allow\/restrict traffic to the services within different namespaces.<\/li>\n<\/ul>\n<p>\u3067\u306f\u3001\u4ee5\u4e0b\u306e\u4f8b\u3092\u4f7f\u3063\u3066\u3001\u30b5\u30a4\u30c9\u30ab\u30fc\u306e\u6982\u5ff5\u3092\u7406\u89e3\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"token key atrule\">apiVersion<\/span><span class=\"token punctuation\">:<\/span> networking.istio.io\/v1alpha3\r\n<span class=\"token key atrule\">kind<\/span><span class=\"token punctuation\">:<\/span> Sidecar\r\n<span class=\"token key atrule\">metadata<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token key atrule\">name<\/span><span class=\"token punctuation\">:<\/span> default\r\n  <span class=\"token key atrule\">namespace<\/span><span class=\"token punctuation\">:<\/span> default\r\n<span class=\"token key atrule\">spec<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token key atrule\">egress<\/span><span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token punctuation\">-<\/span> <span class=\"token key atrule\">hosts<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token punctuation\">-<\/span> <span class=\"token string\">\".\/*\"<\/span>\r\n    <span class=\"token punctuation\">-<\/span> <span class=\"token string\">\"bookinfo\/*\"<\/span>\r\n\r\n<\/code><\/pre>\n<p>\u8aac\u660e: \u65e5\u672c\u8a9e\u3067\u306e\u81ea\u7136\u306a\u30d1\u30e9\u30d5\u30ec\u30fc\u30ba\u304c\u5fc5\u8981\u3067\u3059\u30021\u3064\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u7d50\u69cb\u3067\u3059\u3002<\/p>\n<ul class=\"post-ul\">\n<li>With the above configuration, it applies a sidecar configuration to the default namespace.<\/li>\n<li>This configuration allows the external\/egress traffic to reach to the backend services of default and bookinfo namespaces only.<\/li>\n<li>With this, it restricts the traffic routing\/accessibility to other namespaces.<\/li>\n<\/ul>\n<hr \/>\n<h2>\u7d50\u8ad6\u306f\u3001\uff11\u3064\u306e\u9078\u629e\u80a2\u3067\u65e5\u672c\u8a9e\u3067\u66f8\u304d\u76f4\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/h2>\n<p>\u3053\u308c\u306b\u3088\u3063\u3066\u3001\u79c1\u305f\u3061\u306f\u3053\u306e\u30c8\u30d4\u30c3\u30af\u306e\u7d42\u308f\u308a\u306b\u8fd1\u3065\u304d\u307e\u3057\u305f\u3002\u3082\u3057\u8cea\u554f\u304c\u3042\u308c\u3070\u3001\u3069\u3046\u305e\u4ee5\u4e0b\u306b\u30b3\u30e1\u30f3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>Kubernetes\u306b\u95a2\u9023\u3059\u308b\u3088\u308a\u591a\u304f\u306e\u6295\u7a3f\u3092\u3054\u89a7\u3044\u305f\u3060\u304f\u306b\u306f\u3001\u305c\u3072\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u305d\u308c\u307e\u3067\u3001\u697d\u3057\u3044\u5b66\u3073\u3092\uff01 \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3053\u3093\u306b\u3061\u306f\u3001\u8aad\u8005\u306e\u7686\u3055\u3093\uff01\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u8a73\u3057\u3044\u8aac\u660e\u4ed8\u304d\u3067Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406\u306e\u30ea\u30bd\u30fc\u30b9\u306b\u3064\u3044\u3066\u8a71\u3057\u307e\u3059\u3002 \u305d\u308c\u3067\u306f\u3001\u59cb\u3081\u307e\u3057\u3087\u3046\uff01(Sore dewa, hajimemashou!) \u307e\u305f\u3001Kubernet [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,61],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-26","tag-61"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/ja\/blog\/istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406-\u8a73\u7d30\u30ac\u30a4\u30c9\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9\" \/>\n<meta property=\"og:description\" content=\"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/ja\/blog\/istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406-\u8a73\u7d30\u30ac\u30a4\u30c9\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-19T22:37:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T13:01:55+00:00\" \/>\n<meta name=\"author\" content=\"\u590f\u6a39, \u98a8\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u590f\u6a39, \u98a8\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"12\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/\",\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/\",\"name\":\"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#website\"},\"datePublished\":\"2022-09-19T22:37:13+00:00\",\"dateModified\":\"2025-07-31T13:01:55+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4e591db2661c4cc425470b461259391d\"},\"description\":\"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/ja\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 &#8211; \u8a73\u7d30\u30ac\u30a4\u30c9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4e591db2661c4cc425470b461259391d\",\"name\":\"\u590f\u6a39, \u98a8\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/65e0ff40534461b1fa000382dc194e1716f793ab0bcb218ac3c40895551a08c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/65e0ff40534461b1fa000382dc194e1716f793ab0bcb218ac3c40895551a08c5?s=96&d=mm&r=g\",\"caption\":\"\u590f\u6a39, \u98a8\"},\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/author\/natsukikaze\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9 - Blog - Silicon Cloud","description":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/ja\/blog\/istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406-\u8a73\u7d30\u30ac\u30a4\u30c9\/","og_locale":"ja_JP","og_type":"article","og_title":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9","og_description":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","og_url":"https:\/\/www.silicloud.com\/ja\/blog\/istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406-\u8a73\u7d30\u30ac\u30a4\u30c9\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2022-09-19T22:37:13+00:00","article_modified_time":"2025-07-31T13:01:55+00:00","author":"\u590f\u6a39, \u98a8","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"\u590f\u6a39, \u98a8","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"12\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/","url":"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/","name":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/#website"},"datePublished":"2022-09-19T22:37:13+00:00","dateModified":"2025-07-31T13:01:55+00:00","author":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4e591db2661c4cc425470b461259391d"},"description":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 - \u8a73\u7d30\u30ac\u30a4\u30c9\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/ja\/blog\/"},{"@type":"ListItem","position":2,"name":"Istio\u306b\u304a\u3051\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u7ba1\u7406 &#8211; \u8a73\u7d30\u30ac\u30a4\u30c9"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#website","url":"https:\/\/www.silicloud.com\/ja\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4e591db2661c4cc425470b461259391d","name":"\u590f\u6a39, \u98a8","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/65e0ff40534461b1fa000382dc194e1716f793ab0bcb218ac3c40895551a08c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/65e0ff40534461b1fa000382dc194e1716f793ab0bcb218ac3c40895551a08c5?s=96&d=mm&r=g","caption":"\u590f\u6a39, \u98a8"},"url":"https:\/\/www.silicloud.com\/ja\/blog\/author\/natsukikaze\/"},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.silicloud.com\/ja\/blog\/istio%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%83%88%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e7%ae%a1%e7%90%86-%e8%a9%b3%e7%b4%b0%e3%82%ac%e3%82%a4%e3%83%89\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/comments?post=253"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":38270,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions\/38270"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}