带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(18)

简介: 带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(18)

《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署——3.4.1.8. ECK 安装(17) https://developer.aliyun.com/article/1231263


接入 Istio 服务网格

 

随着云原生概念的火热,应用开始大规模地从单体转向分布式微服务架构,与此同时产生了服务网格的概念。服务网格是用来描述组成这些应用程序的微服务网络以及它们之间的交互关系。随着服务网格的规模和复杂性不断地增长,将会变得越来越难管理,它的需求包括服务发现、负载均衡、故障恢复、度量和监控等等。服务网格通常还有更复杂的运维需求,比如 A/B 测试、金丝雀发布、速率限制、访问控制和端到端认证。

 

Istio 提供了对整个服务网格的行为洞察和操作控制的能力,以及一个完整的满足微服务应用各种需求的解决方案。

 

Istio 服务网格从逻辑上分为数据平面和控制平面:

 

l 数据平面由一组智能代理(Envoy)组成,以 Sidecar 容器的方式部署在 Pod 中。Envoy 代理负责协调和控制微服务之间的所有网络通信,提供丰富的流量控制功能、网络弹性特性、安全和身份认证以及流量的可观察性。

l 控制平面管理并配置代理来进行流量路由。Istiod 将控制流量行为的高级路由规则转换为

l Envoy 特定的配置,并在运行时将其传播给 Sidecar。

image.png

部署 Istio

 

本实验选择通过 Helm 部署 Istio,更多安装方式参考 Istio 安装。在 istio 目录下已经准备了、Istio 实验所需的相关资源文件。

 

为 Istio 组件创建命名空间 istio-system:

 

kubectl create namespace istio-system 

安装 Istio base chart,其中包含了 Istio 控制平面用到的集群范围的 RBAC 资源。


helm install istio-base istio/istio-1.11.1/manifests/charts/base \
--set global.jwtPolicy=first-party-jwt -n istio-system 

安装 Istio discovery chart,用于部署 istiod 服务:


helm install istiod \
    istio/istio-1.11.1/manifests/charts/istio-control/istio-discovery \
    --set global.hub="docker.io/istio" \
    --set global.tag="1.11.1" \
    -n istio-system 

确保 istiod 成功运行:

 

> kubectl get pod -n istio-system
NAME                      READY   STATUS    RESTARTS   AGE
istiod-75c9fcbbd6-w6tjb   1/1     Running   0          2m23s


《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署——3.4.1.8. ECK 安装(19) https://developer.aliyun.com/article/1231261


相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
5月前
|
存储 人工智能 JSON
AI 成为主流负载后,数据基础设施将如何演进?|Apache Doris 2026 Roadmap
Scale Intelligence, Accelerate Insight,不仅是年度主题,也定义了 Doris 在 AI 时代的演进方向。
537 0
|
固态存储 IDE 开发工具
电脑无法识别固态硬盘怎么办?
本文详解固态硬盘(SSD)无法被电脑识别的常见问题及解决方法。涵盖硬件连接、BIOS设置、系统识别、驱动安装等方面,适用于新手与老用户。分析四种常见识别失败情况,并提供排查步骤与解决方案,助你快速定位问题并修复。
|
存储 机器学习/深度学习 人工智能
Elasticsearch:使用阿里云 AI 服务进行向量化和重新排名
本文介绍了如何将阿里云 AI 功能与 Elasticsearch 集成,以提高语义搜索的相关性。
1003 0
|
数据可视化 安全 数据挖掘
基于 Kibana Dashboard 创建仪表板,可视化匹配航班信息
在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助
5386 1
基于 Kibana Dashboard 创建仪表板,可视化匹配航班信息
|
敏捷开发 安全 小程序
3大能力升级,云效+钉钉,让研发协作更「敏捷」
你的团队是否面临如下问题:没有敏捷经验,不知道如何落地敏捷或者敏捷实施不规范?研发交付过程信息更新不及时,无法及时跟进交付结果?员工入职离职,多套账号权限管理难?缺乏交付度量数据,不知道如何提升交付效能?本次产品产品升级,将是云效在敏捷研发上的最新产品进展和最佳实践。
3120 4
3大能力升级,云效+钉钉,让研发协作更「敏捷」
第二届阿里巴巴全球数学竞赛试题(预选赛第一轮)
第二届阿里巴巴全球数学竞赛,完整试题来啦!
34124 0
第二届阿里巴巴全球数学竞赛试题(预选赛第一轮)
|
Prometheus Kubernetes 负载均衡
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(1)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(1)
690 0
|
Kubernetes API 容器
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(2)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(2)
368 0
|
存储 数据可视化 数据安全/隐私保护
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(4)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(4)
520 0
|
Kubernetes 数据安全/隐私保护 Perl
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(6)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(6)
609 0

热门文章

最新文章