0

0

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

爱谁谁

爱谁谁

发布时间:2025-07-12 10:28:16

|

827人浏览过

|

来源于php中文网

原创

@toc

前言

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

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

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

本文说明 请大家务必查看

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

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

详细版

简洁版

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

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

环境准备

系统

Vcpu

Memory

集群

centos7

PHP4 的编程与实例
PHP4 的编程与实例

前言   第一部分 入门篇   第1章 PHP简介   第2章 PHP4安装、测试与配置   第3章 PHP快速入门   第二部分 应用篇   第6章 I/O操作应用   第7章 计算应用   第8章 图像应用   第三部分 实战篇   第13章 门庭若市――网页计数器设计   第14章 不吐不快――留言板设计   第15章 它是谁――网站信息查询设计   第四部分 补充

下载

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」

相关专题

更多
Golang云原生微服务Kubernetes_Golang怎么集成Kubernetes开发云原生服务
Golang云原生微服务Kubernetes_Golang怎么集成Kubernetes开发云原生服务

Golang云原生微服务Kubernetes (K8s) 是指 使用 Go 语言(Golang)编写的云原生微服务,并利用 Kubernetes 平台进行容器化部署、自动化管理、弹性伸缩和高效编排的一整套现代应用架构方案。

15

2025.12.22

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

154

2025.12.31

php网站源码教程大全
php网站源码教程大全

本专题整合了php网站源码相关教程,阅读专题下面的文章了解更多详细内容。

88

2025.12.31

视频文件格式
视频文件格式

本专题整合了视频文件格式相关内容,阅读专题下面的文章了解更多详细内容。

92

2025.12.31

不受国内限制的浏览器大全
不受国内限制的浏览器大全

想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!

61

2025.12.31

出现404解决方法大全
出现404解决方法大全

本专题整合了404错误解决方法大全,阅读专题下面的文章了解更多详细内容。

493

2025.12.31

html5怎么播放视频
html5怎么播放视频

想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。

17

2025.12.31

关闭win10系统自动更新教程大全
关闭win10系统自动更新教程大全

本专题整合了关闭win10系统自动更新教程大全,阅读专题下面的文章了解更多详细内容。

12

2025.12.31

阻止电脑自动安装软件教程
阻止电脑自动安装软件教程

本专题整合了阻止电脑自动安装软件教程,阅读专题下面的文章了解更多详细教程。

5

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.4万人学习

Git 教程
Git 教程

共21课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号