基于WIN10安装istio

前言

关于ISTIO的安装可以参考官方文档。如果对英文吃力,可以参考中文文档
官方文档说明在安装ISTIO之前需要进行平台安装,简单说ISTIO是云原生应用,所以需要云原生的环境提供支撑。
我是基于docker的win10安装程序进行的K8S安装。关于平台安装,我这里就省略了,详细安装过程可以参考开启和安装Kubernetes 基于Docker For Windows
下面直接以此为基础讲解istio在windows系统上的安装。

安装istio

官网在安装istio这一章节,给出了三种安装方式:

  • 第一种方式是官网推荐方式。
  • 第二种基于Helm的方式,官方并不推荐。


    image.png
  • 第三种基于Operator方式,还属于实验阶段,应该还不是太稳定,所以也不推荐。


    image.png

    所以就选择了第一种安装方式。

下载istio

下载 Istio,下载内容将包含:安装文件、示例和 istioctl 命令行工具。

  1. 访问 Istio release 页面下载与您操作系统对应的安装文件。在 macOS 或 Linux 系统中,也可以通过以下命令下载最新版本的 Istio:
    $ curl -L https://istio.io/downloadIstio | sh -
    
  2. 切换到 Istio 包所在目录下。例如:Istio 包名为 istio-1.6.7,则:
    $ cd istio-1.6.7
    
    安装目录包含如下内容:
    • install/kubernetes 目录下,有 Kubernetes 相关的 YAML 安装文件
    • samples/ 目录下,有示例应用程序
    • bin/ 目录下,包含 istioctl 的客户端文件。istioctl 工具用于手动注入 Envoy sidecar 代理。
  3. istioctl 客户端路径增加到 path 环境变量中,macOS 或 Linux 系统的增加方式如下:
    $ export PATH=$PWD/bin:$PATH
    
  4. 在使用 bash 或 ZSH 控制台时,可以选择启动 auto-completion option

安装istio

安装istio使用如下命令即可安装
$ istioctl manifest apply --set profile=${PROFILE}
不同的profile,对应的istio安装的组件不一样,可以参考以下表进行选择:

image.png

如果你也是为了演示一个最全的istio,那么选择demo就对了。
$ istioctl manifest apply --set profile=demo
安装过程如下图所示:
image.png

当看到Installation complete时,基本就安装得差不多了。

安装确认

可以看看istio自定义的资源信息:
kubectl get crd

image.png

和istio创建的api资源:
kubectl get api-resources

image.png

但是istio是否有都正常启动,还是要在k8s中看一下istio命名空间中的pod是否都正常跑起来。
kubectl get pods -n istio-system
由于istio的demo安装,需要下载6个镜像,所以需要耐心等待所有容器都处于running状态。

这里有一个小技巧,就是quay.io/kiali/kiali:v1.15镜像一直下不下来。
我手动pull kiali/kiali:v1.15 镜像就很快。
然后重新打quay.io/kiali/kiali:v1.15标签就可以了。

当看到istio-system命名空间下的容器都正常运行了,那基本istio就算成功安装了。


image.png

访问一下istio

成功安装istio以后,就可以打开kiali的WEB界面,查看一下istio的运行状态了。
istioctl dashboard kiali

image.png

卸载

```

istioctl manifest generate --set profile=demo | kubectl delete -f -
```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,172评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,346评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,788评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,299评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,409评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,467评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,476评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,262评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,699评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,994评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,167评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,499评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,149评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,387评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,028评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,055评论 2 352