• 2024-10-11istiod远程调试
    1.先决条件和环境选项设置本文档中讨论的调试环境如下:本机操作系统版本:Windows10Kubernetes集群:1.19.16Istio服务网格:1.12.9kubectlDelve(Go的调试器):1.7.1IntelliJGoLand作为IDEk8s操作系统:CentOS7.9docker:26.1.4golang:1.21.02.对pilot中的Dockerfile进行配
  • 2024-10-10如何在CentOS上安装istio
    Istio的安装需要在已经运行着Kubernetes的兼容版本的集群上进行。以下是Istio安装的详细步骤:一、环境准备操作系统:确保你的操作系统是CentOS7或更高版本。Kubernetes集群:需要有一个已经搭建好的Kubernetes集群。Istio的版本应与Kubernetes的版本兼容。例如,Istio1.8已经在Kub
  • 2024-09-25使用 Istio 缓解电信 5G IoT 微服务 Pod 架构的安全挑战
    在 Kubernetes集群中部署微服务在 5G电信中至关重要。但是,它也带来了重大的安全风险。虽然防火墙规则和代理提供了初始安全性,但Kubernetes中的默认通信机制(例如未加密的网络流量和缺乏访问控制)本质上是不安全的。这种不安全性可能会危及敏感数据。因此,在每个微服务Pod中实
  • 2024-09-22探索 Kubernetes 服务网格:Istio 实战指南
  • 2024-09-02云原生周刊:LitmusChaos 审计完成|2024.9.2
    开源项目推荐GardenerGardener实现了Kubernetes集群的自动化管理和操作服务,并提供了一个经过完全验证的可扩展性框架,可以调整以适应任何编程云或基础设施提供商。GrafanaMimirGrafanaMimir为Prometheus提供了横向扩展、高可用、多租户的长期存储解决方案。Terragrunt
  • 2024-09-02Istio 基于头部分流
    分离部署istio下面的示例把数据平面和控制平面分开部署。自动生成配置文件可以istioctlprofiledumpempty加上配置文档然后进行修改。生产集群注意配置资源限制。apiVersion:install.istio.io/v1alpha1kind:IstioOperatormetadata:name:control-planespec:profile:d
  • 2024-08-30Istio 基于头部分流
    分离部署istio下面的示例把数据平面和控制平面分开部署。自动生成配置文件可以istioctlprofiledumpempty加上配置文档然后进行修改。生产集群注意配置资源限制。apiVersion:install.istio.io/v1alpha1kind:IstioOperatormetadata:name:control-planespec:prof
  • 2024-08-15非扁平网络场景下,基于开源istio治理CCE多集群
    本文分享自华为云社区《基于开源istio治理CCE多集群--非扁平网络场景》,作者:可以交个朋友。一背景鉴于扁平网络模式下对网络存在严格的要求,需要所有集群处于同一个扁平网络,PodIP地址互通且不重叠,Service网段也不能冲突。这些网络需求在实际环境中可能难以满足,限制了该模式
  • 2024-08-15istio可用工具kiali
    1.安装kubectlcreate-fsamples/addons/   #安装这个目录下的所有插件//kubectlcreate-fsamples/addons/kiali.yaml//kubectlcreate-fsamples/addons/jaeger.yaml2.修改kialiservicetypekubectleditsvc kiali-n istio-system  把ClusterIp改为
  • 2024-07-10服务网格新篇章:Eureka与分布式服务网格的协同共舞
    服务网格新篇章:Eureka与分布式服务网格的协同共舞引言在微服务架构的浪潮中,服务网格(ServiceMesh)技术以其微服务间通信的精细化控制而备受瞩目。Eureka作为Netflix开源的服务发现框架,虽然本身不直接提供服务网格功能,但可以与服务网格技术如Istio、Linkerd等无缝集成,实现服
  • 2024-06-15Java与服务网格(Service Mesh):构建高效微服务架构
    在微服务架构成为企业开发标准的今天,如何有效地管理众多微服务之间复杂的通信成为了一个挑战。服务网格作为一种解决方案,它通过提供一个专门的基础设施层来处理服务间通信,从而使得应用开发更加专注于业务逻辑而非通信细节。本文将介绍服务网格的基本概念,探讨其在Java环境中的应
  • 2024-06-01k8s——安装istio
    安装istioIstio/入门[root@master~]#curl-Lhttps://istio.io/downloadIstio|sh-%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed00
  • 2024-06-01k8s——istio
    安装istioIstio/入门[root@master~]#curl-Lhttps://istio.io/downloadIstio|sh-%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed000
  • 2024-05-27使用istio服务网格作为api网关
    API网关作为客户端访问后端的入口由来已久,主要是管理“南北”流量,近几年开始流行ServiceMesh架构,主要是管理内部系统,(即“东西”流量),而像Istio这样的服务网格也有内置网关,可以将系统内外的流量置于统一控制之下。这通常会给Istio的初次用户带来困惑。ServiceMesh和A
  • 2024-05-27Istio-Ingress 与 nginx-ingress的差别
    istio-Ingress和nginx-ingress的差别istio-Ingress和nginx-ingress都是Kubernetes环境中的Ingress解决方案,但它们有以下几点主要差异:架构差异:Istio-Ingress:是IstioServiceMesh的一部分,由Envoy代理实现,与Istio的其他组件如Pilot等协作。nginx-in
  • 2024-05-12istio sidecar 工作方式
    istio是什么Istio是一个开放源代码的服务网格,它为基于微服务的应用程序提供了一种统一的方式来连接、保护、监控和管理服务。Istio主要解决的是在微服务架构中的服务间通信的复杂性问题,它通过提供服务间的负载均衡、服务到服务的认证、监控以及服务的弹性(例如重试、熔断等)来实
  • 2024-04-25Istio典型应用场景
    Istio作为服务治理的工具,使用户不需要在项目中编写代码即可实现微服务治理。主要应用分布式调用追踪、遥测度量收集、灰度发布应用、熔断、故障注入等几个方面场景。Istio提供灵活的适配器模型来执行授权策略,并为网络中的服务提供多项功能。Istio提供统一抽象,可以与一组开放式基
  • 2024-04-11基于istio实现多集群流量治理
    本文分享自华为云社区《基于istio实现多集群流量治理》,作者:可以交个朋友。一背景对多云、混合云等异构基础设施的服务治理是Istio重点支持的场景之一。为了提高服务的可用性,避免厂商锁定,企业通常会选择将应用部署在多个地域的多个集群,甚至多云、混合云等多种云环境下,多集群的
  • 2024-04-10基于istio实现单集群地域故障转移
    本文分享自华为云社区《基于istio实现单集群地域故障转移》,作者:可以交个朋友。一背景随着应用程序的增长并变得更加复杂,微服务的数量也会增加,失败的可能性也会增加。微服务的故障可能多种原因造成,例如硬件问题、网络延迟、软件错误,甚至人为错误。故障转移Failover是系统韧性设
  • 2024-04-07go~istio加载wasm的步骤
    参考https://github.com/higress-group/proxy-wasm-go-sdk/tree/main/proxywasmhttps://github.com/tetratelabs/proxy-wasm-go-sdkhttps://github.com/alibaba/higress/blob/main/plugins/wasm-go/pkg/wrapperhttps://tinygo.org/docs/reference/https://tinygo.org/docs
  • 2024-04-06Istio-learning-note-About-Gateway API(一)
    PolishedNotesonNewKubernetesGatewayAPII.UnderstandingGatewayAPIinIstioGatewayClass: ThisresourcedefinestheprovideroftheGatewaycontrolplanepod.Thinkofitasatemplatespecifyingwhichimplementation(e.g.,Istio,Nginx)willhan
  • 2024-04-02envoy&istio 对接ratelimit 实现限流之envoy配置
    envoy与ratelimit对接需要完成两步,1启用ratelimit过滤器,2配置触发条件。一、启用ratelimit过滤器envoy要与ratelimit服务对接,需要在lds的http_filter配置上启用ratelimitfilter,启用方式如下1http_filters:2-name:envoy.filters.http.ratelimit
  • 2024-03-25Istio
    Istio1、istio简介1.1 istio概念istio是一个服务网格形态的,用于云原生形态下,对服务进行治理的基础设施平台1.2 istio特点#可观察性#安全性#流量治理1.3istio功能通过边车模式,为服务注入一个代理,实现以下功能1、服务发现,对其代理的svc进行服务发现,svc后端通常存
  • 2024-03-22Istio实战-01.环境部署
    目录环境说明操作说明下载Istio安装Istio部署应用对外暴露应用程序部署仪表板卸载删除BookInfo应用删除Istio删除命名空间删除Envoy边车代理的标签参考链接转载请注明出处环境说明Centos7.9Docker24.0.7Kubernetes1.23.5操作说明以下指令全部在Kubernetes
  • 2024-03-22备考ICA----Istio实验4---使用 Istio 进行金丝雀部署
    备考ICA----Istio实验4—使用Istio进行金丝雀部署上一个实验已经通过DestinationRule实现了部分金丝雀部署的功能,这个实验会更完整的模拟展示一个环境由v1慢慢过渡到v2版本的金丝雀发布.1.环境清理kubectldeletegw/helloworld-gatewayvs/helloworlddr/helloworld