《实战 Istio入门与实战》—2.1.2 命令说明
2.1.2 命令说明
由于实验使用Vagrant和Virtualbox来管理虚拟机集群环境。使用Vagrant创建的虚拟机一般情况下登录用户名为vagrant,当部署kubernetes集群或者其他安装软件的操作时,由于需要root权限,我们有时会直接切换到root用户来执行接下来的操作。当以vagrant用户登录虚拟机环境的Linux主机后,使用sudo su - root命令可临时切换到root用户来执行接下来的操作,这也可以从执行命令的提示符中看出,当以vagrant用户操作时,命令会以$符号来开头;而当以root用户操作时,命令会以#符号来开头。如下所示:
$ whoami
vagrant
# whoami
root
本书所有实验中的命令执行操作如果没有特殊说明,普通用户的操作均是以vagrant用户执行。
本书实验内容的大部分代码和使用的Kubernetes以及Istio的yaml文件,都在https://github.com/mgxian/istio-lab仓库中。可使用如下方式获取源码:
$ git clone https://github.com/mgxian/istio-lab
如果没有安装Git,需要提前安装Git,可使用如下命令安装:
$ sudo yum install -y git
本书后面的大部分实验在执行kubectl和istioctl命令时,使用到的命令都是以仓库的根目录作为当前工作目录的,也就是说,当执行这两个命令时会先进入istio-lab目录,然后再执行相应的命令。
第3章之后(不包含第3章)的大部分实验操作,在没有特殊说明的情况下,都是在使用Xshell登录到实验环境虚拟机中后进行的操作,安装Git和下载实验中使用的源代码只需要在一台虚拟机上进行即可,一般会选择第一台虚拟机。只有管理虚拟机相关的操作命令比如:启动、停止、暂停虚拟机,才需要在Windows系统宿主机上进行操作。
- 点赞
- 收藏
- 关注作者
评论(0)