k8s离线安装istio
2022-02-05 20:12 没有波澜的天空 阅读(1386) 评论(0) 编辑 收藏 举报在服务器不能访问公网的情况下,需要通过离线的方式安装istio
1、从github下载istio,下载地址(1.8.1,为目前推荐版本)
下载地址:https://github.com/istio/istio/releases/download/1.8.1/istio-1.8.1-linux-amd64.tar.gz
2、上传到k8s 集群中任意一个master节点
3、解压istio-1.8.1-linux-amd64.tar.gz
4、进入解压后的目录,将bin/istioctl拷贝到/usr/local/bin,测试istioctl命令,看是否支持
5、生成yaml
执行命令istioctl manifest generate --set profile=demo --set values.global.jwtPolicy=first-party-jwt > istio-demo.yaml
至于为什么要加 --set values.global.jwtPolicy=first-party-jwt,是实际当中遇到了问题,请参考以下链接
https://blog.csdn.net/weixin_43669903/article/details/111709545
6、将 istio-demo.yaml中涉及的镜像地址全部替换为私服地址
前提自然是这些镜像都已经传到了私服,且k8s网络到私服是通的
7、创建命名空间,执行yaml文件
kubectl create ns istio-system
kubectl apply -f istio-demo.yaml
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?