6.1 Kubernetes 集群(1.21.9版本)安装istio的前提是已经有一套可以正常运行的Kubernetes集群,关于Kubernetes(k8s)集群的安装部署,可以查看博客《Centos7 安装部署Kubernetes(k8s)集群》https://www.cnblogs.com/renshengdezheli/p/16686769.html
Kubernetes集群版本为1.21.9
[root@k8scloude1 ~]# kubectl get nodeNAMESTATUSROLESAGEVERSIONk8scloude1Readycontrol-plane,master255dv1.21.9k8scloude2Ready<none>255dv1.21.9k8scloude3Ready<none>255dv1.21.9
Kubernetes CLI是kubectl工具,我们可以运行 kubectl version
来查看kubectl的版本[root@k8scloude1 ~]# kubectl versionClient Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.9", GitCommit:"b631974d68ac5045e076c86a5c66fba6f128dc72", GitTreeState:"clean", BuildDate:"2022-01-19T17:51:12Z", GoVersion:"go1.16.12", Compiler:"gc", Platform:"linux/amd64"}Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.9", GitCommit:"b631974d68ac5045e076c86a5c66fba6f128dc72", GitTreeState:"clean", BuildDate:"2022-01-19T17:45:53Z", GoVersion:"go1.16.12", Compiler:"gc", Platform:"linux/amd64"}
6.2 Istio 版本支持状态Istio最新版本为1.15,因为我们Kubernetes集群版本为1.21.9,所以我们选择安装Istio 1.14版本 。版本目前支持发行日期停止维护支持的 Kubernetes 版本未测试,可能支持的 Kubernetes 版本master否,仅限开发----1.15是2022 年 8 月 31 日~ 2023 年 3 月(预期)1.22, 1.23, 1.24, 1.251.16, 1.17, 1.18, 1.19, 1.20, 1.211.14是2022 年 5 月 24 日~ 2023 年 1 月(预期)1.21, 1.22, 1.23, 1.241.16, 1.17, 1.18, 1.19, 1.201.13是2022 年 2 月 11 日~ 2022 年 10 月(预期)1.20, 1.21, 1.22, 1.231.16, 1.17, 1.18, 1.191.12是2021 年 11 月 18 日2022 年 7 月 12 日1.19, 1.20, 1.21, 1.221.16, 1.17, 1.181.11否2021 年 8 月 12 日2022 年 3 月 25 日1.18, 1.19, 1.20, 1.21, 1.221.16, 1.171.10否2021 年 5 月 18 日2022 年 1 月 7 日1.18, 1.19, 1.20, 1.211.16, 1.17, 1.221.9否2021 年 2 月 9 日2021 年 10 月 8 日1.17, 1.18, 1.19, 1.201.15, 1.161.8否2020 年 11 月 10 日2021 年 5 月 12 日1.16, 1.17, 1.18, 1.191.151.7否2020 年 8 月 21 日2021 年 2 月 25 日1.16, 1.17, 1.181.151.6 及更早否----Kubernetes 1.22 删除了一些已弃用的 API,因此 1.10.0 之前的 Istio 版本将不再工作 。如果您正在升级 Kubernetes 版本,请确保 Istio 的版本仍然受到支持 。
istio各个版本的归档可以查看:https://istio.io/archive/
文章插图
6.3 下载 Istio在本实验中,我们将使用 Istio 1.14版本 。安装 Istio 的第一步是下载 Istio CLI(istioctl)、安装清单、示例和工具 。
安装最新版本的最简单方法是使用
downloadIstio
脚本 。打开一个终端窗口,打开你要下载 Istio 的文件夹,然后运行下载脚本 。下载istio最新版本命令为:
[root@k8scloude1 ~]# curl -L https://istio.io/downloadIstio | sh -
您可以在命令行上传递变量以下载特定版本或覆盖处理器架构 。例如,要下载 x86_64 架构的 Istio 1.14.3,请运行:[root@k8scloude1 ~]# curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.14.3 TARGET_ARCH=x86_64 sh -
或者直接去https://github.com/istio/istio/releases/download/1.14.3/istio-1.14.3-linux-amd64.tar.gz下载安装包,下载安装包之后解压,istio-1.14.3/bin目录下可以看到istioctl,istio-1.14.3/samples目录下是示例应用程序 。[root@k8scloude1 ~]# ll -h istio-1.14.3-linux-amd64.tar.gz-rw-r--r-- 1 root root 23M 9月22 11:34 istio-1.14.3-linux-amd64.tar.gz[root@k8scloude1 ~]# tar xf istio-1.14.3-linux-amd64.tar.gz [root@k8scloude1 ~]# lsistio-1.14.3-linux-amd64.tar.gzistio-1.14.3[root@k8scloude1 ~]# cd istio-1.14.3/[root@k8scloude1 istio-1.14.3]# lsbinLICENSEmanifestsmanifest.yamlREADME.mdsamplestools[root@k8scloude1 istio-1.14.3]# ls bin/istioctl
经验总结扩展阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 哔哩哔哩SUCC是什么梗
- 2022年属狗人和属猪的能在一起吗 中等配对婚姻和谐
- 二 Three光线检测-实现摄像机向鼠标点击位置滑动动画
- 海信电视55寸4k多少钱 海信电视55寸哪款好
- 2023年三月二十出生龙姓男孩名字怎么取生辰八字五行查询
- 辛金为啥喜欢乙木 在一起发展特别好
- 2024年八月十二出生冯姓女孩名字叫什么生辰八字五行查询
- 2024年六月初二出生叶姓女孩名字叫什么生辰八字五行查询
- 2024年八月十二出生乔姓男孩名字怎么取生辰八字五行查询
- 美菱冰箱怎么样 美菱冰箱哪款型号好