|
|
@ -61,19 +61,49 @@ |
|
|
|
</kbd> |
|
|
|
|
|
|
|
|
|
|
|
## `**************作业1:请将含有文件存储ip地址信息的页面截图,并插入实验报告***************` |
|
|
|
|
|
|
|
|
|
|
|
### 二)将文件存储挂载到云主机上,使得它在逻辑上成为云主机的一个分区 |
|
|
|
|
|
|
|
#### 1)创建一个1核1G的云主机,绑定弹性IP,按时付费(这个云主机必须在文件存储所挂载的子网中,否则无法和文件存储通信) |
|
|
|
### 二)创建一个云主机,并安装kubectl |
|
|
|
|
|
|
|
#### 2)登录云主机,安装NFS |
|
|
|
#### 1)创建一个1核1G的云主机,绑定弹性IP,按时付费 |
|
|
|
|
|
|
|
#### 2)登录云主机,安装kubectl(操作kubernetes集群的命令行工具) |
|
|
|
|
|
|
|
``` |
|
|
|
sudo yum install -y nfs-utils |
|
|
|
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl |
|
|
|
chmod +x ./kubectl |
|
|
|
sudo mv kubectl /usr/local/bin/kubectl |
|
|
|
kubectl version |
|
|
|
``` |
|
|
|
|
|
|
|
#### 3)如果你看到如下输出说明安装成功 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 4)将K8S的集群凭证添加到kubectl配置文件中,从而能够操控集群。点击 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 5)再次运行`kubectl version`,可以看到输出有变化 |
|
|
|
|
|
|
|
|
|
|
|
## `**************作业1:请将到这一步的kubectl version输出信息页面截图,并插入实验报告***************` |
|
|
|
|
|
|
|
|
|
|
|
#### 6)尝试几个基本命令 |
|
|
|
|
|
|
|
``` |
|
|
|
kubectl get pods |
|
|
|
kubectl get deployments |
|
|
|
kubectl get services |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 三)在K8S部署一个应用 |
|
|
|
|
|
|
|
NFS(Network File System)是一个能够使得本地主机访问远程主机文件系统的应用程序。因为步骤一)创建的文件存储对于当前的云主机来讲是一个远程存储(网络存储),使用NFS协议才能将其挂载到当前云主机上。 |
|
|
|
|
|
|
|
#### 3)在云主机上挂载文件存储,挂载点为/mnt |
|
|
|