当前位置:网站首页>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
边栏推荐
- 工程 (七) ——PolarSeg点云语义分割
- 服务发现@EnableDiscoveryClient
- Digital wallets, red sea ecological rapid introduction of small programs can help capture device entry wisdom
- CAD 绘制圆角处理
- 从TRPO到PPO(理论分析与数学证明)
- Leecode-205. 同构字符串
- Dry goods!Towards robust test-time adaptation
- WPF DataGrid 使用数据模板
- Eureka自我保护
- Distributed database problem (3): data consistency
猜你喜欢
Golden Warehouse Database KingbaseGIS User Manual (6.4. Geometry Object Access Function)
【Infiltration tool】Browser data export tool
deepstream学习笔记(三):deepstream-imagedata-multistream解析与接入适配yolov5模型测试
ES6 Beginner to Mastery #15: Generator Usage
【集训DAY4】矩形【线段树】
2022中高级Android面试题汇总来助你通过面试
CST Studio Suite 2021软件安装包和安装教程
微信小程序获取微信用户步数
Alibaba Cloud SMS Service Activation
数字孪生电力系统,可视化应用实现科学调度的电子设备
随机推荐
Distributed database problem (2): data replication
蔚来杯2022牛客暑期多校训练营7 CFGJ
LSTM-based distributed energy generation prediction (Matlab code implementation)
JVM Memory and Garbage Collection - 10. Direct Memory
Creo5.0 introductory tutorial free material
The older tester has just passed the "hurdle" of being 35 years old, and I want to tell you something from my heart
framework源码读后感
下载markdown软件Obsidian(解决官网下载速度慢)
下班后用微信处理工作时发病身亡,法院判决:工伤!
网络协议05 -网络层
const修饰指针的三种情况
Service Discovery @EnableDiscoveryClient
错误提示:Syntax error on token “function”, delete this token
Linux安装Oracle和postgrepSQL数据库
二进制、八进制、十进制、十六进制之间的转换
防火墙之系统防护
南大通用数据库-Gbase-8a-学习-04-部署分布式集群
CST Studio Suite 2021 software installation package and installation tutorial
什么是服务治理
阿雷的血压有些低