当前位置:网站首页>Kubernetes服务接入Istio
Kubernetes服务接入Istio
2022-08-09 23:31:00 【InfoQ】

WorkloadEntry
apiVersion: networking.istio.io/v1alpha3
kind: WorkloadEntry
metadata:
name: vm1
namespace: ns1
spec:
address: 1.1.1.1
labels:
app: foo
instance-id: vm-78ad2
class: vm
---
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
name: svc1
namespace: ns1
spec:
hosts:
- svc1.internal.com
ports:
- number: 80
name: http
protocol: HTTP
resolution: STATIC
workloadSelector:
labels:
app: foo

VM自动注册
- 在安装istiod的时候,启用自动注册的功能。
$ istioctl install --set values.pilot.env.PILOT_ENABLE_WORKLOAD_ENTRY_AUTOREGISTRATION=true
- 部署一个east-west gateway。用于暴露istiod服务,从而可以让VM上的Sidecar 可以和istiod 通信。
apiVersion: networking.istio.io/v1alpha3
kind: WorkloadGroup
metadata:
name: python-http
namespace: vm
spec:
metadata:
annotations: {}
labels:
app: python-http
template:
ports: {}
serviceAccount: my-vm
apiVersion: networking.istio.io/v1beta1
kind: ServiceEntry
metadata:
name: vm-workload-svc
namespace: vm
spec:
hosts:
- vmservice.example.com
location: MESH_INTERNAL
ports:
- number: 80
name: http
protocol: HTTP
targetPort: 9090
resolution: STATIC
workloadSelector:
labels:
app: python-http

智能DNS

--set meshConfig.defaultConfig.proxyMetadata.ISTIO_META_DNS_CAPTURE=true

边栏推荐
猜你喜欢
【SSL集训DAY3】控制棋盘【二分图匹配】
博弈小游戏
大龄测试员刚迈过了 35 岁这个“坎儿”,和大家说点儿心里话
ES6 从入门到精通 # 14:迭代器 Iterator 的用法
【SSL集训DAY2】有趣的数【数位DP】
【云原生】Kubernetes编排工具精讲
【集训DAY3】石油储备计划【树形DP】
In-depth understanding of multithreading (Part 1)
mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)
deepstream学习笔记(三):deepstream-imagedata-multistream解析与接入适配yolov5模型测试
随机推荐
CAD 连接两个相交线
【集训DAY3】石油储备计划【树形DP】
redis distributed lock code example
深入理解Aarch64内存管理
分布式数据库难题(三):数据一致性
ECCV 2022 | 微软开源TinyViT :搞定小模型的预训练能力
Dry goods!Towards robust test-time adaptation
ES6 从入门到精通 # 14:迭代器 Iterator 的用法
【集训DAY3】阶乘【数学】
ES6 从入门到精通 # 12:数组的扩展方法一
Creo5.0 introductory tutorial free material
字节技术面都过了,薪资都谈好了20K*13结果还是被刷了,问HR原因是。。。
组件传值-作用域插槽
直播app开发搭建,flutter 实现自适应、自动换行、相对布局
Copper's emotion
服务发现@EnableDiscoveryClient
EL表达式
【数据存储】signed,unsigned到底怎么区分?如何计算?
Digital wallets, red sea ecological rapid introduction of small programs can help capture device entry wisdom
什么是服务治理