Istio 尝试 (一):环境搭建

目录

  • Istio 尝试 (一):环境搭建
    • Istio 简介
  • 环境准备
    • 虚拟机安装
    • 虚拟机配置
      • 配置网络
      • 配置yum源
  • 克隆两份

Istio 尝试 (一):环境搭建

Istio 简介

Istio 官网连接

Istio 提供一种简单的方式来为已部署的服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而不需要对服务的代码做任何改动。
与SpringCloud的生态不同,SpringCloud的微服务建立在MVC业务模型之上,依赖Service,对于不同的Service进行划分。

插一嘴,2019年11月4日,Istio的中文翻译小组已经重启翻译计划,目前正在翻译1.4版本的文档,已经翻译了1.2的文档。

环境准备

主要环境:Centos :7.0版本。
使用VM 15虚拟机,XShell连接(Xshell可以省略)

  1. 本地虚拟机配置:
    1. Centos7 版本:https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/
    2. VMware 15 pro版本官方位置
      可自行决定虚拟机
    3. Xshell6 个人/学生版 (可省略)

虚拟机安装

打开VMWare后出现如下界面,点击创建新的虚拟机。
Istio 尝试 (一):环境搭建_第1张图片
选择典型安装方式即可,下一步
Istio 尝试 (一):环境搭建_第2张图片
选择目标镜像
Istio 尝试 (一):环境搭建_第3张图片
确定虚拟机选项
Istio 尝试 (一):环境搭建_第4张图片
虚拟机硬盘设置,自行决定(默认20,我用了50)
Istio 尝试 (一):环境搭建_第5张图片
点击自定义硬件,需要修改内存和处理器数量
Istio 尝试 (一):环境搭建_第6张图片
我的内存24G,所以能够带的动3*4=12G的虚拟机,
处理器数量最少为2,其他依照电脑状态配置即可
Istio 尝试 (一):环境搭建_第7张图片
关闭-》点击完成

虚拟机配置

本质上来讲,如果使用虚拟机,两个没有什么区别,这里我选择了第二个,第一个会快一点。
Istio 尝试 (一):环境搭建_第8张图片
等待,一会后会出现桌面(桌面在安装后可关闭,没有任何影响)

为了保证环境稳定,请选用英文,直接右下角Continue
Istio 尝试 (一):环境搭建_第9张图片
到了这里的时候,在System中,第一个选项卡有感叹号,点一下

Istio 尝试 (一):环境搭建_第10张图片
如果跟随我配置的话,这里会有一个硬盘,点一下,然后左上角Done
Istio 尝试 (一):环境搭建_第11张图片
然后,右下角Begin
Istio 尝试 (一):环境搭建_第12张图片
这里需要配置一下root用户的密码,另一个不用点,直接点红框里面的
Istio 尝试 (一):环境搭建_第13张图片
输入默认密码,下面时确认密码,两个一样就行,然后左上角Done
Istio 尝试 (一):环境搭建_第14张图片
然后就是等待,时间略长
Istio 尝试 (一):环境搭建_第15张图片
成功后 右下角有一个reboot,点一下就行了
Istio 尝试 (一):环境搭建_第16张图片
用户名:root
密码:之前设置的密码(输入的时候,不可见,输完回车即可)
成功登陆后,如图所示
Istio 尝试 (一):环境搭建_第17张图片

配置网络

配置后,尝试使用指令:(# 号不用输入)

 # ip addr

Istio 尝试 (一):环境搭建_第18张图片
红框内如果没有出现IP地址(图中未出现),则需要配置,如果出现,跳过(如果完全跟着我的配置过程,应该是没有的)

切换文件夹,并编辑文件:ifcfg-ens**, **不一定是多少,我的是33,正常情况下,只会有一个这样的文件

# cd /etc/sysconfig/network-scripts/
# vi ifcfg-ens33

最后一行的ONBOOT=no改成yes,我已经改完了(按i键开始编辑,编辑后 按esc,然后输入 冒号wq 回车即可)
Istio 尝试 (一):环境搭建_第19张图片
输入:

# service network restart

等待出现绿色OK后,输入

# ip addr

出现红框内的数据后即可,可能数字不完全一致,正常
Istio 尝试 (一):环境搭建_第20张图片
尝试

# ping www.baidu.com

Istio 尝试 (一):环境搭建_第21张图片
存在数据即可,按一下 ctrl + c停止任务

网络配置完成

配置yum源

参考 : https://blog.csdn.net/wild46cat/article/details/78937611即可。

当前的虚拟机最干净,可以制作镜像,以备不时之需。

克隆两份

# poweroff

强制关机,克隆一下

由于手速有限,没能截下图,只能一步一步说
Istio 尝试 (一):环境搭建_第22张图片
虚拟机->管理->克隆
Istio 尝试 (一):环境搭建_第23张图片
然后选择下一步,这里请选择创建完整克隆
Istio 尝试 (一):环境搭建_第24张图片
修改名称地址
Istio 尝试 (一):环境搭建_第25张图片
完成->关闭,再创建一次。

然后开机
开机的选项直接默认即可,登陆,然后每个虚拟机输入一次

# service network restart

(这里我不清楚为什么每次重启后、或者有虚拟机挂起都会导致IP失效,我找到解决办法后,再来修复)

结束

你可能感兴趣的:(Java,常用框架练习,#Istio系列)