istio1.0安装
1. istio1.0安装 创建 istio 目录 [root@centos-110 ~]# mkdir istio
[root@centos-110 ~]# cd istio 1.1 获取安装包 链接:https://pan.baidu.com/s/1HQsXvN3Rgo5F7C9XYkhZng
提取码:uqwk 解压: tar -zxvf istio-1.0.0-linux.tar.gz 1.2 安装istioctl cp istio-1.0.0/bin/istioctl /usr/local/bin/ 验证istioctl 安装成功 [root@test2 istio]# istioctl version
Version: 1.0.0
GitRevision: 3a136c90ec5e308f236e0d7ebb5c4c5e405217f4
User: root@71a9470ea93c
Hub: gcr.io/istio-release
GolangVersion: go1.10.1
BuildStatus: Clean 需要先拉取镜像: docker pull daocloud.io/liukuan73/proxy_init:1.0.0
docker pull daocloud.io/liukuan73/galley:1.0.0
docker pull daocloud.io/liukuan73/mixer:1.0.0
docker pull daocloud.io/liukuan73/proxyv2:1.0.0
docker pull daocloud.io/liukuan73/pilot:1.0.0
docker pull daocloud.io/liukuan73/citadel:1.0.0
docker pull daocloud.io/liukuan73/servicegraph:1.0.0
docker pull daocloud.io/liukuan73/sidecar_injector:1.0.0
docker pull daocloud.io/liukuan73/istio-grafana:1.0.0
docker pull daocloud.io/liukuan73/hyperkube:v1.7.6_coreos.0 给镜像重新打标签,保证和下面步骤中istio-demo.yaml里面的镜像保持一致 docker tag daocloud.io/liukuan73/proxy_init:1.0.0 gcr.io/istio-release/proxy_init:1.0.0
docker tag daocloud.io/liukuan73/hyperkube:v1.7.6_coreos.0 quay.io/coreos/hyperkube:v1.7.6_coreos.0
docker tag daocloud.io/liukuan73/galley:1.0.0 gcr.io/istio-release/galley:1.0.0
docker tag daocloud.io/liukuan73/proxyv2:1.0.0 gcr.io/istio-release/proxyv2:1.0.0
docker tag daocloud.io/liukuan73/istio-grafana:1.0.0 gcr.io/istio-release/grafana:1.0.0
docker tag daocloud.io/liukuan73/mixer:1.0.0 gcr.io/istio-release/mixer:1.0.0
docker tag daocloud.io/liukuan73/pilot:1.0.0 gcr.io/istio-release/pilot:1.0.0
docker tag daocloud.io/liukuan73/citadel:1.0.0 gcr.io/istio-release/citadel:1.0.0
docker tag daocloud.io/liukuan73/servicegraph:1.0.0 gcr.io/istio-release/servicegraph:1.0.0
docker tag daocloud.io/liukuan73/sidecar_injector:1.0.0 gcr.io/istio-release/sidecar_injector:1.0.0 注意:这个时候不能把原先的镜像给删除,删除原来镜像后,之后打的标签镜像也会跟着删除 1.3 部署istio 1.3.1、安装Istio的CRD(Custom Resource Definitions) kubectl apply -f /root/istio/istio-1.0.0/install/kubernetes/helm/istio/templates/crds.yaml 1.3.2、安装Istio - Sidecars之间不启用TLS认证 kubectl apply -f /root/istio/istio-1.0.0/install/kubernetes/istio-demo.yaml 注意: 启动文件默认配置的通过外部LoadBalancer访问istio-ingressgateway, 如果没有外部LoadBalancer,需要修改启动文件使用NodePort访问istio-ingressgateway:sed -i 's/LoadBalancer/NodePort/g' /root/istio/istio-1.0.0/install/kubernetes/istio-demo.yaml
本实验需要先修改为NodePort然后再执行上面的操作 1.3.3 验证安装是否成功 查看是否所有服务和pod都正常:发现有两个不正常,没有影响的,
[root@test2 ~]# kubectl get pods -n istio-system
NAME READY STATUS RESTARTS AGE
grafana-86645d6b4d-4tvjx 1/1 Running 2 18h
istio-citadel-55d9bb9b5f-mx2jq 1/1 Running 2 18h
istio-cleanup-secrets-pd8nj 0/1 Completed 0 18h
istio-egressgateway-74bbdd9669-c4k5r 1/1 Running 3 18h
istio-galley-d4bc6c974-c5znr 1/1 Running 3 18h
istio-grafana-post-install-jj96w 0/1 Completed 0 18h
istio-ingressgateway-756584cc64-f6llj 1/1 Running 3 18h
istio-pilot-7dd78846f5-jsd7b 2/2 Running 4 18h
istio-policy-b9d65465-vmnz2 2/2 Running 4 18h
istio-sidecar-injector-854f6498d9-pgpxg 1/1 Running 2 18h
istio-statsd-prom-bridge-549d687fd9-664w2 1/1 Running 2 18h
istio-telemetry-64fff55fdd-wbn69 2/2 Running 4 18h
istio-tracing-7596597bd7-cb25d 1/1 Running 2 18h
prometheus-6ffc56584f-9kzqm 1/1 Running 2 18h
servicegraph-7bdb8bfc9d-mj7nw 1/1 Running 2 18h
[root@test2 ~]# kubectl get svc -n istio-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
grafana ClusterIP 10.111.151.30 <none> 3000/TCP 4m
istio-citadel ClusterIP 10.111.58.240 <none> 8060/TCP,9093/TCP 4m
istio-egressgateway ClusterIP 10.97.76.172 <none> 80/TCP,443/TCP 4m
istio-galley ClusterIP 10.96.7.223 <none> 443/TCP,9093/TCP 4m
istio-ingressgateway NodePort 10.102.210.209 <none> 80:31380/TCP,443:31390/TCP,31400:31400/TCP,15011:35476/TCP,8060:37349/TCP,15030:42116/TCP,15031:37047/TCP 4m
istio-pilot ClusterIP 10.104.75.8 <none> 15010/TCP,15011/TCP,8080/TCP,9093/TCP 4m
istio-policy ClusterIP 10.99.66.239 <none> 9091/TCP,15004/TCP,9093/TCP 4m
istio-sidecar-injector ClusterIP 10.109.151.144 <none> 443/TCP 4m
istio-statsd-prom-bridge ClusterIP 10.107.239.158 <none> 9102/TCP,9125/UDP 4m
istio-telemetry ClusterIP 10.111.200.34 <none> 9091/TCP,15004/TCP,9093/TCP,42422/TCP 4m
jaeger-agent ClusterIP None <none> 5775/UDP,6831/UDP,6832/UDP 4m
jaeger-collector ClusterIP 10.97.185.97 <none> 14267/TCP,14268/TCP 4m
jaeger-query ClusterIP 10.102.95.55 <none> 16686/TCP 4m
prometheus ClusterIP 10.109.160.215 <none> 9090/TCP 4m
servicegraph ClusterIP 10.100.66.9 <none> 8088/TCP 4m
tracing ClusterIP 10.99.88.51 <none> 80/TCP 4m
zipkin ClusterIP 10.105.223.138 <none> 9411/TCP 4m 至此,Istio 已经安装完成了 参照: https://www.cnblogs.com/rickie/p/istio.html https://blog.csdn.net/liukuan73/article/details/81165716
istio1.0安装的更多相关文章
- istio1.0.2配置
项目的组件相对比较复杂,原有的一些选项是靠 ConfigMap 以及 istioctl 分别调整的,现在通过重新设计的Helm Chart,安装选项用values.yml或者 helm 命令行的方式来 ...
- istio1.0 实现蓝绿发布(未完成)
istio1.0 实现蓝绿发布 环境: 192.168.0.91 master 192.168.0.92 node 第一步:安装k8s集群,参照:https://www.cnblogs.com/eff ...
- 记:MySQL 5.7.3.0 安装 全程截图
前言: 下一个班快讲MySQL数据库了,正好把服务器里面的MySQL卸了重装了一下. 截个图,作为笔记.也正好留给需要的朋友们. 目录: 下载软件 运行安装程序 安装程序欢迎界面 许可协议 查找更新 ...
- 烂泥:zabbix3.0安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...
- CentOS 7.0安装配置Vsftp服务器
一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...
- elasticsearch5.0.0 安装插件及配置过程
elasticsearch5.0.0 安装插件及配置过程 由于es5.0是里程碑式的更新,所以很多变化的地方,暂时我就插件安装遇到的问题记录一下. 插件安装命令 2.3版本的安装命令 安装Marvel ...
- IIS和4.0安装到底有没有先后顺序解答
在很多人或许很多技术大神都会觉得IIS的安装和4.0没得先后顺序的.其错误弊端在与IIS没有注册到4.0上. 经过今天遇到了服务器安装服务端发觉报错[无法识别的属性“targetFramework”. ...
- Hadoop2.6.0安装 — 集群
文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6034187.html 这里写点 Hadoop2.6.0集群的安装和简单配置,一方面是为自 ...
- zabbix3.0安装部署文档
zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白开的<ZABBIX从入门到精通v ...
随机推荐
- Mysql 日常
Mysql 日常总结 做报表的时候经常会使用 if 来帮助统计 select count(if(key=1,1,NULL)) from atable where ... 当然,也支持选择 select ...
- *Bootstrap系列 - (1)概述
参考 [1] v3.bootcss.com
- 教你如何解决WIN 10系统睡眠无法唤醒
1.右击“开始菜单”,选择“电源选项”. 2.选择“更改计算机睡眠时间”. 3.选择“更改高级电源设置”. 4.选择“还原计划默认值”. 5.在弹出的对话框中选择“是 ”. 6.最后选 ...
- 论文画图工具使用(2)vision软件
1 软件安装和破解 https://www.cnblogs.com/shitou6/p/8986396.html 自己的网盘 链接:https://pan.baidu.com/s/1EWU0xLMTI ...
- LeetCode 752. Open the Lock
原题链接在这里:https://leetcode.com/problems/open-the-lock/ 题目: You have a lock in front of you with 4 circ ...
- AsyncAPI and CloudEvents
一篇比较AsyncAPI与CloudEvents的文章,很不错,原文连接:https://www.asyncapi.com/blog/asyncapi-cloud-events/ I’ve been ...
- bzoj1935: [Shoi2007]Tree 园丁的烦恼lowbit 离散化
链接 bzoj 最好不要去luogu,数据太水 思路 一个询问转化成四个矩阵,求起点\((0,0)到(x,y)\)的矩阵 离线处理,离散化掉y,x不用离散. 一行一行的求,每次处理完一行之后下一行的贡 ...
- LSTM的神经元个数
小书匠深度学习 目录: 1.LSTM简单介绍 2.简单假设样例 3.神经元分析 3.1忘记门层 3.2细胞状态 3.3输出层 3.4总结 4.测试 1.LSTM简单介绍 LSTM在时间上展开 红框从左 ...
- 一起学Makefile(二)
Makefile基本概念示例 新建一个Code文件夹来测试一个简单的makefile 目录结构如下: 源码如下: makefile依赖: 一般在编写makefile之前都需要先分析清楚整个工程各个模块 ...
- 保存tensor至本地文件
path_temp = '../m39_data/temp3' #文件目录 file_name = os.path.join(path_temp, "setQ.txt") Q = ...