加载中
分布式追踪 - Jaeger

概念 当我们把系统微服务化后,想查询某个接口一次请求的耗时信息,需要登录多台机器查询相关日志才行。 如下图所示架构,当对应服务集群化部署后,想要查询到某一次请求信息更是难上加难。那...

微服务平台技术架构

微服务概念 微服务是一种用于构建应用的架构方案。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。每个功能都被称为一项服务,可以单独构建和部署,这意味着各项服务在...

06/02 11:13
47
Istio 流量劫持过程

开篇 Istio 流量劫持的文章其实目前可以在servicemesher社区找到一篇非常详细的文章,可查阅:Istio 中的 Sidecar 注入及透明流量劫持过程详解。特别是博主整理的那张“流量劫持示意图”,已...

05/29 12:53
420
Istio 组件常用端口

Istio 组件常用端口 端口 协议 使用者 描述 8060 HTTP Citadel GRPC 服务器 8080 HTTP Citadel agent SDS service 监控 9090 HTTP Prometheus Prometheus 9091 HTTP Mixer 策略/遥测 9876 H...

Istio polit-agent & envoy启动流程

开篇 通过上一篇 Istio Sidecar注入原理 文章可以发现,在应用提交到kubernate部署时已经同时注入了Sidecar应用。 细心的话应该还可以发现,除了注入了istio-proxy应用外,另外还有注入一个i...

05/27 18:46
104
Istio Sidecar注入原理

概念 简单来说,Sidecar 注入会将额外容器的配置添加到 Pod 模板中。这里特指将Envoy容器注应用所在Pod中。 Istio 服务网格目前所需的容器有: istio-init 用于设置 iptables 规则,以便将入...

Istio ServiceEntry 引入外部服务

概念及示例 使用服务入口Service Entry来添加一个入口到 Istio 内部维护的服务注册中心。添加了服务入口后,Envoy 代理可以向服务发送流量,就好像它是网格内部的服务一样。配置服务入口允许...

Istio DestinationRule 目标规则

概念及示例 与VirtualService一样,DestinationRule也是 Istio 流量路由功能的关键部分。您可以将虚拟服务视为将流量如何路由到给定目标地址,然后使用目标规则来配置该目标的流量。在评估虚...

05/19 11:26
602
Istio VirtualService 虚拟服务

概念及示例 VirtualService 描述了一个或多个用户可寻址目标到网格内实际工作负载之间的映射 。 虚拟服务让您配置如何在服务网格内将请求路由到服务,这基于 Istio 和平台提供的基本的连通性...

Istio Gateway 网关

Istio Ingress Gateway 概述 Istio 服务网格中的网关 使用网关为网格来管理入站和出站流量,可以让用户指定要进入或离开网格的流量。 网关配置被用于运行在网格内独立 Envoy 代理中,而不是服...

05/13 15:39
193
Kubernetes 基础资料

概述 这篇文章用来记录Kubernetes 的基础资料,整体以最新官方文档为准。 因为k8s整体比较偏运维,作为研发可先大致了解其概念及初级使用方式,后面重点学习点会放在service mesh istio 上。...

05/13 15:35
10
Istio Sidecar

Istio Sidecar 概念及示例 Sidecar描述了sidecar代理的配置。默认情况下,Istio 让每个 Envoy 代理都可以访问来自和它关联的工作负载的所有端口的请求,然后转发到对应的工作负载。您可以使用...

Kubernetes Dashborad 搭建

需求 基于网页查看Kubernetes 用户管理界面 安装步骤 在控制面板节点部署dashborad kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommend...

05/12 09:05
36
Istio 1.6架构及性能

Istio 架构 Istio 服务网格从逻辑上分为数据平面和控制平面。 数据平面 由一组智能代理(Envoy)组成,被部署为 sidecar。这些代理负责协调和控制微服务之间的所有网络通信。他们还收集和报告...

05/11 11:44
535
Istio 安装

需求 搭建istio基础环境 安装步骤 在安装 Istio 之前,需要一个运行着 Kubernetes 的环境,安装步骤可以参考前面的文章 下载istio,然后解压,然后将 istioctl 增加到 path 环境变量中 curl...

05/11 11:31
207
kubeadm 搭建kubernetes集群环境

需求 kubeadm 搭建kubernetes集群环境 准备条件 三台VPS(本文使用阿里云HK - centos7.7) 一台能SSH连接到VPS的本地电脑 安装步骤 在安装前需要配置国内的镜像源,这里推荐使用阿里云的 ca...

Minikube 安装

需求 安装kubernetes - Minikube本地环境 安装步骤 在安装前需要配置国内的镜像源 cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.al...

05/11 10:45
216
docker 安装

需求 安装docker运行环境 准备条件 一台VPS(本文使用阿里云香港- centos7.7) 一台能SSH连接到VPS的本地电脑 安装步骤 安装docker curl -fsSL https://get.docker.com -o get-docker.sh sh ...

05/11 10:38
102

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部