28. 28
p Persistent (Networked)
ü GCE Persistent Disk
ü AWS Elastic Block Store
ü Azure File Storage
ü Azure Data Disk
ü iSCSI
ü Flocker
ü NFS
ü vSphere
ü GlusterFS
ü Ceph File and RBD
ü Cinder
ü Quobyte Volume
ü FibreChannel
ü VMWare Photon PD
ü Dell EMC ScaleIO
p Ephemeral (local)
ü Empty dir (and tmpfs)
ü Expose K8s API
o Secret
o ConfigMap
p Other
ü Host path
p New
ü Local Persistent Storage
ICP 存储
p IBM Only
ü Spectrum Scale (GPFS)
ü IBM商业化存储
31. 31
通过Istio实现了微服务治
理的功能,主要包括分流,限
流,熔断,服务发现,服务跟
踪,服务拓扑结构展示等功能。
HTTP/1.1, HTTP/2, gRPC,
TCP
HTTP/1.1, HTTP/2, gRPC,
TCP with or without TLS
Internet
svcA
Envoy
Pod
Envoy
Ingress Envoy
(ingress controller in
K8S)
Service A
svcB
Envoy
Service B
Envoy
Egress Envoy
External
Services
svcA
Envoy
Pod
Service A
svcB
Envoy
Service B
Trace Headers
X-B3-TraceId
X-B3-SpanId
X-B3-ParentSpanId
X-B3-Sampled
X-B3-Flags svcC
Envoy
Service C
SpansSpans
Prometheus InfluxDB
Zipkin
Adapter
Stackdriver
Adapter
Custom
Adapter
Mixer
Prometheus
Zipkin
InfluxDB
Stackdriver Custom
backend
svcA
Envoy
Pod
Service A
svcB
Envoy
Service B
Pilot
Control Plane API
Mixer
Control flow during
request processing Istio-Auth
Traffic is transparently intercepted
and proxied. App is unaware of
Envoy’s presence
istio微服务治理