【Istio实际操作篇】Istio入门,10分钟快速安装

@toc

前言

上一篇讲了什么是Istio的理论篇,这次我们就来实际操作。

想看上一篇理论篇的看这里(看完绝对有所收获):

[Istio是什么?] 还不知道你就out了,一文40分钟快速理解_小叶的技术Logs的博客-CSDN博客

本文说明 请大家务必查看

本文有两个版本,详细版、简洁版。

前者适合新手,后者适合老手(方便大家查找,从而过滤掉某些步骤,节约时间成本) 所以大家按需查看哟。

详细版

简洁版

简洁版:包含所有步骤,以及命令的执行过程(适合新手)

简洁版:只包含命令(适合有一定熟练度的人)

环境准备

系统

Vcpu

Memory

集群

centos7

快标书AI 快标书AI

10分钟生成投标方案

快标书AI 241 查看详情 快标书AI

2

8

kubernetes

详细版入门:搭建步骤Istio软件包下载

安装最新软件包

代码语言:shell复制

$ curl -L https://istio.io/downloadIstio | sh -  # 安装最新软件包

这一条命令如果下载不下来,可以直接访问下载地址:Istio下载

挑选对应的istio版本、下载对应的压缩文件,如图所示:

注意:Istio1.13.3版本,要求kubernetes最低集群版是1.19

【Istio实际操作篇】Istio入门,10分钟快速安装在这里插入图片描述

解压软件包:

代码语言:shell复制

[root@master istio]# lltotal 22704-rw-r--r-- 1 root root 23245765 Apr 23 10:39 istio-1.12.3-linux-amd64.tar.gz[root@master istio]# tar -vzxf istio-1.12.3-linux-amd64.tar.gzistio-1.12.3/istio-1.12.3/manifest.yamlistio-1.12.3/bin/istio-1.12.3/bin/istioctlistio-1.12.3/manifests/istio-1.12.3/manifests/examples/istio-1.12.3/manifests/examples/customresource/istio-1.12.3/manifests/examples/customresource/istio_v1alpha1_istiooperator_cr.yamlistio-1.12.3/manifests/examples/user-gateway/

安装目录包含:

samples/ 目录下的示例应用程序bin/ 目录下的 istioctl 客户端二进制文件 .

配置环境变量:

代码语言:shell复制

[root@master istio]# cat /etc/profileexport ISTIO_HOME=/root/istio/istio-1.12.3  export PATH=$PATH:$ISTIO_HOME/bin

代码语言:shell复制

[root@master istio]# istioctl versionclient version: 1.12.3control plane version: 1.12.3data plane version: 1.12.3 (10 proxies)

下载Istio代码语言:shell复制

[root@master ~]# istioctl install --set profile=demo -yDetected that your cluster does not support third party JWT authentication. Falling back to less secure first party JWT. See https://istio.io/v1.12/docs/ops/best-practices/security/#configure-third-party-service-account-tokens for details.! values.global.jwtPolicy is deprecated; use Values.global.jwtPolicy=third-party-jwt. See http://istio.io/latest/docs/ops/best-practices/security/#configure-third-party-service-account-tokens for more information insteadWARNING: Istio control planes installed: 1.13.3.WARNING: An older installed version of Istio has been detected. Running this command will overwrite it.✔ Istio core installed✔ Istiod installed✔ Egress gateways installed✔ Ingress gateways installed✔ Installation complete                                                                                                         Making this installation the default for injection and validation.Thank you for installing Istio 1.12.  Please take a few minutes to tell us about your install/upgrade experience!  https://forms.gle/FegQbc9UvePd4Z9z7

自动注入 Envoy 边车代理

代码语言:shell复制

[root@master ~]#  kubectl label namespace default istio-injection=enablednamespace/default labeled

卸载

完整卸载 Istio

代码语言:shell复制

[root@master istio]# istioctl x uninstall --purgeAll Istio resources will be pruned from the clusterProceed? (y/N) y  Removed IstioOperator:istio-system:installed-state.  Removed PodDisruptionBudget:istio-system:istio-egressgateway.  Removed PodDisruptionBudget:istio-system:istio-ingressgateway.  Removed PodDisruptionBudget:istio-system:istiod.  Removed Deployment:istio-system:istio-egressgateway.  Removed Deployment:istio-system:istio-ingressgateway.  Removed Deployment:istio-system:istiod.  Removed Service:istio-system:istio-egressgateway.  Removed Service:istio-system:istio-ingressgateway.  Removed Service:istio-system:istiod.  Removed ConfigMap:istio-system:istio.  Removed ConfigMap:istio-system:istio-sidecar-injector.  Removed Pod:istio-system:istio-egressgateway-6b69dfb9f8-x7zwb.  Removed Pod:istio-system:istio-ingressgateway-7484f57fd6-hrjjt.  Removed Pod:istio-system:istiod-7989b7749b-rmslt.

简洁版安装代码语言:shell复制

[root@master istio]# curl -L https://istio.io/downloadIstio | sh -[root@master istio]# tar -vzxf istio-1.12.3-linux-amd64.tar.gz[root@master istio]# cat /etc/profileexport ISTIO_HOME=/root/istio/istio-1.12.3  export PATH=$PATH:$ISTIO_HOME/bin[root@master ~]# istioctl install --set profile=demo -y[root@master istio]# kubectl label namespace default istio-injection=enabled

卸载代码语言:shell复制

[root@master istio]# istioctl x uninstall --purge

学习不走弯路,gz号「yeTechLog」

以上就是【Istio实际操作篇】Istio入门,10分钟快速安装的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/298764.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
win11怎么清理系统垃圾_Windows11磁盘清理和垃圾文件删除教程
上一篇 2026年10月24日 02:46:46
css怎么让图片向左移动
下一篇 2025年12月24日 05:38:59

相关推荐

  • 在《灯塔巡航》中开启冒险之旅!试玩版现已登陆Steam平台!

    在《灯塔巡航》中开启冒险之旅!试玩版现已登陆Steam平台!在《灯塔巡航》中开启冒险之旅!试玩版现已登陆Steam平台!在《灯塔巡航》中开启冒险之旅!试玩版现已登陆Steam平台!在《灯塔巡航》中开启冒险之旅!试玩版现已登陆Steam平台!

    2025年6月6日,由assemble entertainment发行的全新合作探索游戏《灯塔巡航》(beacon patrol)demo试玩版现已在pc端steam平台开放体验! 观看《灯塔巡航》最新预告片: 在这款游戏中,玩家将化身为一名海岸警卫队队长,在美丽的北海沿岸建造并航行。在执行巡逻任务…

    2026年10月24日 • 用户投稿
    100
  • 蓝海搜书网页版入口 蓝海搜书自由阅读的小说网站链接

    蓝海搜书网页版入口 蓝海搜书自由阅读的小说网站链接蓝海搜书网页版入口 蓝海搜书自由阅读的小说网站链接蓝海搜书网页版入口 蓝海搜书自由阅读的小说网站链接蓝海搜书网页版入口 蓝海搜书自由阅读的小说网站链接

    蓝海搜书网页版入口在哪里?这是许多喜欢阅读小说的网友都在寻找的信息,接下来由PHP小编为大家带来蓝海搜书的相关内容,喜爱探索各类书籍资源的朋友不妨继续往下看。 https://www.lanhaizw.com/ 蓝心千询 蓝心千询是vivo推出的一个多功能AI智能助手 34 查看详情 平台主要功能与…

    2026年10月24日 • 用户投稿
    100
  • Java单元测试实战:应对System.in交互式输入的挑战

    Java单元测试实战:应对System.in交互式输入的挑战Java单元测试实战:应对System.in交互式输入的挑战Java单元测试实战:应对System.in交互式输入的挑战Java单元测试实战:应对System.in交互式输入的挑战

    本文详细阐述了如何在java单元测试中处理依赖`system.in`进行用户交互的方法。通过重定向标准输入流`system.in`为`bytearrayinputstream`,我们可以模拟用户输入,并结合`bytearrayoutputstream`捕获标准输出,从而实现对交互式逻辑的自动化测试,…

    2026年10月24日 • 用户投稿
    100
  • 如何在mysql中定位死锁事务

    如何在mysql中定位死锁事务如何在mysql中定位死锁事务如何在mysql中定位死锁事务如何在mysql中定位死锁事务

    答案是通过SHOW ENGINE INNODB STATUS查看LATEST DETECTED DEADLOCK部分,分析事务加锁顺序和SQL语句,结合performance_schema表定位死锁原因,并启用innodb_print_all_deadlocks记录日志,规范事务操作顺序以降低死锁概…

    2026年10月24日 • 用户投稿
    000
  • 秒拍历史记录查看页面_秒拍观看历史官网链接

    秒拍历史记录查看页面_秒拍观看历史官网链接秒拍历史记录查看页面_秒拍观看历史官网链接秒拍历史记录查看页面_秒拍观看历史官网链接秒拍历史记录查看页面_秒拍观看历史官网链接

    秒拍观看历史入口在“我的”页面,登录后点击底部导航栏“我的”即可找到。历史记录按时间轴排列,支持快速回溯、收藏分享及清除记录。官网链接:https://www.miaopai.com/ 秒拍历史记录查看页面在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来秒拍观看历史官网链接,感兴趣的网友一…

    2026年10月24日 • 用户投稿
    100
  • 轻松理解 Docker 网络虚拟化基础之 veth 设备!

    轻松理解 Docker 网络虚拟化基础之 veth 设备!轻松理解 Docker 网络虚拟化基础之 veth 设备!轻松理解 Docker 网络虚拟化基础之 veth 设备!轻松理解 Docker 网络虚拟化基础之 veth 设备!

    大家好,我是飞哥! 正如我在朋友圈里所说的,最近我又对网络虚拟化技术产生了浓厚的兴趣。迫切想搞明白在 Docker 等虚拟技术下,网络底层是如何运行的。 不得不说,网络虚拟化技术是我给自己抛的又一个大坑。虽然我自认为把原生 Linux 网络实现过程理解的还算不错了。但在看网络虚拟化相关的技术的时候,…

    2026年10月24日 • 用户投稿
    000
  • DeepSeekOCR识别过程中卡住了怎么办_DeepSeekOCR识别卡顿解决方法与优化

    DeepSeekOCR识别过程中卡住了怎么办_DeepSeekOCR识别卡顿解决方法与优化DeepSeekOCR识别过程中卡住了怎么办_DeepSeekOCR识别卡顿解决方法与优化DeepSeekOCR识别过程中卡住了怎么办_DeepSeekOCR识别卡顿解决方法与优化DeepSeekOCR识别过程中卡住了怎么办_DeepSeekOCR识别卡顿解决方法与优化

    若DeepSeek-OCR处理停滞,可优化输入内容、检查设备与网络、更换接入方式或使用备用平台。1、将文档拆分为小段提交,选择“文字优先”模式并清除冗余格式;2、通过任务管理器释放系统资源,切换至稳定网络并重启设备;3、使用硅基流动等第三方API或阿里云函数计算加速,专业用户可本地部署于RTX 30…

    2026年10月24日 • 用户投稿
    000
  • Rust学习笔记:1.1 简介与安装

    Rust学习笔记:1.1 简介与安装Rust学习笔记:1.1 简介与安装Rust学习笔记:1.1 简介与安装Rust学习笔记:1.1 简介与安装

    rust 程序语言设计文档 Rust 简介 什么是 Rust?为什么要用 Rust? Rust 是一门令人兴奋的新编程语言,它使每个人都能编写可靠且高效运行的软件。Rust 可以替代 C/C++,因为它同样拥有高效的性能,但许多常见的错误会在编译时被消除。Rust 是一门通用编程语言,尤其在以下场景…

    2026年10月24日 • 用户投稿
    300
  • Laravel开发:如何使用Laravel Service Container实现依赖注入?

    随着技术的发展,依赖注入已经成为现代web开发中不可或缺的重要技术。而在laravel开发中,laravel service container便是一个非常强大的依赖注入容器,可以帮助开发人员有效地管理对象之间的依赖关系,提高代码的可维护性和可测试性。下面我们就来学习一下如何使用laravel se…

    用户投稿 2026年10月24日
    100
  • 如何下载和安装ChatGPT | 快速上手使用ChatGPT的完整指南

    chatgpt无法下载安装,因为它不是本地软件,而是基于云计算的在线服务。1. 使用chatgpt只需通过浏览器访问openai官网;2. 注册账户需邮箱验证和手机号验证;3. 登录后即可在网页端直接使用,无需下载客户端;4. 免费版基于gpt-3.5模型,适合日常使用,但有消息限制和高峰拥堵问题;…

    2026年10月24日
    000
  • 通过 SSH 在远程和本地系统之间传输文件的 4 种方法

    通过 SSH 在远程和本地系统之间传输文件的 4 种方法通过 SSH 在远程和本地系统之间传输文件的 4 种方法通过 SSH 在远程和本地系统之间传输文件的 4 种方法通过 SSH 在远程和本地系统之间传输文件的 4 种方法

    您可以通过多种方式通过 ssh 传输文件。我将在这里讨论以下方法: scp:已弃用的旧命令rsync:用于文件同步的流行命令sshfs:通过 SSH 挂载远程目录sftp 客户端:通过 SFTP 访问文件的 GUI 工具 要通过 SSH 成功传输文件,您需要 在两台机器之间进行 SSH 访问知道远程…

    2026年10月24日 • 用户投稿
    000
  • 如何在iPhone上重置AireSIM网络_iPhoneAireSIM网络重置的教程

    如何在iPhone上重置AireSIM网络_iPhoneAireSIM网络重置的教程如何在iPhone上重置AireSIM网络_iPhoneAireSIM网络重置的教程如何在iPhone上重置AireSIM网络_iPhoneAireSIM网络重置的教程如何在iPhone上重置AireSIM网络_iPhoneAireSIM网络重置的教程

    首先重置网络设置以清除错误配置,进入设置-通用-传输或还原iPhone-还原网络设置并确认密码;接着刷新eSIM运营商配置文件,在设置-通用-关于本机中点击eSIM版本号检查更新;若仍无效,则删除原有eSIM并重新激活,通过扫描二维码或登录账户添加蜂窝数据计划。 如果您在使用iPhone的eSIM功…

    2026年10月24日 • 用户投稿
    000
  • 蓝海搜书快速通道直达 蓝海搜书热门完结小说收藏阅读平台

    蓝海搜书快速通道直达 蓝海搜书热门完结小说收藏阅读平台蓝海搜书快速通道直达 蓝海搜书热门完结小说收藏阅读平台蓝海搜书快速通道直达 蓝海搜书热门完结小说收藏阅读平台蓝海搜书快速通道直达 蓝海搜书热门完结小说收藏阅读平台

    对于无数热爱网络文学的读者而言,寻觅一个资源丰富、体验流畅的阅读平台至关重要。蓝海搜书应运而生,它不仅仅是一个简单的书籍聚合地,更是一个致力于为广大书友打造的纯粹阅读空间。这里汇聚了海量的热门与完结小说,从都市言情到玄幻奇幻,从历史军事到科幻悬疑,几乎涵盖了所有主流类型,旨在让每一位访客都能在这里找…

    2026年10月24日 • 用户投稿
    600
  • 在Java中如何使用try-catch捕获IOException_IO异常处理实践指南

    在Java中如何使用try-catch捕获IOException_IO异常处理实践指南在Java中如何使用try-catch捕获IOException_IO异常处理实践指南在Java中如何使用try-catch捕获IOException_IO异常处理实践指南在Java中如何使用try-catch捕获IOException_IO异常处理实践指南

    答案:Java中处理IOException需用try-catch捕获或try-with-resources自动关闭资源,避免程序崩溃。常见场景包括文件不存在、网络中断、权限不足等,应提供有意义的错误信息并记录上下文,不可忽略异常或空catch,确保程序健壮性。 在Java中处理输入输出操作时,IOE…

    2026年10月24日 • 用户投稿
    600
  • Docker Desktop 突然宣告收费,是时候弃用了?

    Docker Desktop 突然宣告收费,是时候弃用了?Docker Desktop 突然宣告收费,是时候弃用了?Docker Desktop 突然宣告收费,是时候弃用了?Docker Desktop 突然宣告收费,是时候弃用了?

    在过去的8年中,docker 作为容器引擎的先驱,与开源的容器编排系统 kubernetes 共同推动了容器技术在云计算领域的广泛应用,使得全球范围内的程序员都对 docker 技术耳熟能详。几乎每一个从事云计算开发的程序员都或多或少地接触过 docker。 然而,近期 Docker 对其订阅方案进…

    2026年10月24日 • 用户投稿
    000
  • 蓝海搜书直达网址入口 蓝海搜书小众冷门小说挖掘阅读网站

    蓝海搜书直达网址入口 蓝海搜书小众冷门小说挖掘阅读网站蓝海搜书直达网址入口 蓝海搜书小众冷门小说挖掘阅读网站蓝海搜书直达网址入口 蓝海搜书小众冷门小说挖掘阅读网站蓝海搜书直达网址入口 蓝海搜书小众冷门小说挖掘阅读网站

    在浩如烟海的网络文学世界里,无数读者正被主流榜单和商业推荐所包围,渴望能发现一些与众不同、真正触动心灵的独特作品。蓝海搜书正是为这部分追求深度与新意的读者而生的一片静谧港湾,它专注于挖掘那些被埋没在角落里的冷门佳作与小众遗珠,致力于为每一位书友提供一个远离喧嚣、发现惊喜的个性化阅读空间。 一、蓝海搜…

    2026年10月24日 • 用户投稿
    200
  • 即梦4.0怎样使用动态特效_即梦4.0为静态图添加动态效果的操作方法

    即梦4.0怎样使用动态特效_即梦4.0为静态图添加动态效果的操作方法即梦4.0怎样使用动态特效_即梦4.0为静态图添加动态效果的操作方法即梦4.0怎样使用动态特效_即梦4.0为静态图添加动态效果的操作方法即梦4.0怎样使用动态特效_即梦4.0为静态图添加动态效果的操作方法

    即梦4.0可通过动态图层、预设模板、关键帧动画和AI预测四种方式将静态图转为动态。首先在iPad Pro上导入图片,使用“动态图层”选定区域并设置运动参数实现局部动态;切换至“模板”页可一键应用雨滴、星轨等常见动态效果,并调节覆盖范围与播放速度;通过“关键帧编辑器”手动设定多节点状态,构建旗帜摆动等…

    2026年10月24日 • 用户投稿
    000
  • 在Java中如何实现简易电子商务网站_电子商务网站开发经验分享

    在Java中如何实现简易电子商务网站_电子商务网站开发经验分享在Java中如何实现简易电子商务网站_电子商务网站开发经验分享在Java中如何实现简易电子商务网站_电子商务网站开发经验分享在Java中如何实现简易电子商务网站_电子商务网站开发经验分享

    答案:实现简易电商网站需聚焦核心功能模块与Java技术栈应用。首先明确用户管理、商品展示、购物车、订单处理和后台管理五大基础功能,确保“浏览-加购-下单”流程闭环;选用Spring Boot + MySQL + MyBatis + Thymeleaf技术组合快速搭建原型;设计user、product…

    2026年10月24日 • 用户投稿
    000
  • 如何在mysql中创建表CREATE TABLE

    如何在mysql中创建表CREATE TABLE如何在mysql中创建表CREATE TABLE如何在mysql中创建表CREATE TABLE如何在mysql中创建表CREATE TABLE

    创建表使用CREATE TABLE语句,语法为CREATE TABLE table_name (column1 datatype constraints, …);,例如CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, usern…

    2026年10月24日 • 用户投稿
    000
  • 华为AI眼镜如何拍摄延时摄影_华为AI眼镜延时摄影功能使用与设置方法

    华为AI眼镜如何拍摄延时摄影_华为AI眼镜延时摄影功能使用与设置方法华为AI眼镜如何拍摄延时摄影_华为AI眼镜延时摄影功能使用与设置方法华为AI眼镜如何拍摄延时摄影_华为AI眼镜延时摄影功能使用与设置方法华为AI眼镜如何拍摄延时摄影_华为AI眼镜延时摄影功能使用与设置方法

    可通过华为手机配合AI眼镜实现延时摄影效果。首先使用手机相机的延时模式或定时连拍,固定手机并启动拍摄,同时佩戴AI眼镜监控环境;或通过智慧生活APP设置自动化任务,触发手机自动拍摄,眼镜接收通知,最终在图库查看生成的延时视频。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 D…

    2026年10月24日 • 用户投稿
    400

发表回复

登录后才能评论
关注微信