istio在k8s中的部署
官方github:https://github.com/istio/istio
官方部署介绍文档:https://istio.io/latest/zh/docs/setup/getting-started/
1.下载istio
curl -L https://istio.io/downloadIstio | sh -
这一步就是下载istio,地址会映射到一般是github,如果无法通过脚本下载,建议直接访问 https://github.com/istio/istio/releases 进行下载。下载完成后执行
tar -xzf fileName
这样完成后和上面直接运行脚本的效果是一样的。
2.转到 Istio 包目录
cd istio-1.17.1/
安装目录包含:
samples/
目录下的示例应用程序bin/
目录下的istioctl
客户端二进制文件。
3.将 istioctl
客户端添加到路径(Linux 或 macOS)
export PATH=$PWD/bin:$PATH
4.安装istio
istioctl install --set profile=demo -y
✔ 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.17. Please take a few minutes to tell us about your install/upgrade experience! https://forms.gle/hMHGiwZHPU7UQRWe9
在学习过程中建议profile选择demo,生产及其他环境请按照需求选择配置文件,具体参考:https://istio.io/latest/zh/docs/setup/additional-setup/config-profiles/
5.给命名空间添加标签,指示 Istio 在部署应用的时候,自动注入 Envoy 边车代理:
kubectl label namespace default istio-injection=enabled namespace/default labeled kubectl describe ns default Name: default Labels: istio-injection=enabled kubernetes.io/metadata.name=default Annotations: <none> Status: Active No resource quota. No LimitRange resource.
作者:奇
出处:https://www.cnblogs.com/fanqisoft/p/17159397.html
版权:本作品采用「本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。」许可协议进行许可。
分类:
Kubernetes
, istio
如果文章内容对您有所帮助,欢迎赞赏.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2019-02-27 Docker安装ActiveMQ
2019-02-27 Docker安装Zookeeper
2019-02-27 Docker安装ElasticSearch8
2019-02-27 Docker安装RabbitMQ
2019-02-27 Docker安装Redis 6
2019-02-27 Docker安装MySql5.7
2019-02-27 DockerFile解析