|
@ -51,36 +51,41 @@ |
|
|
#### 5)让我们看看集群里有些什么。点击“详情”->“集群”,可以看到集群里创建了8个节点(云主机),3个master,5个node。再从控制台进入云主机产品界面,你会发现里面创建了8个云主机,对应的就是集群中的8个节点,每个云主机以“uk8s-”开头命名 |
|
|
#### 5)让我们看看集群里有些什么。点击“详情”->“集群”,可以看到集群里创建了8个节点(云主机),3个master,5个node。再从控制台进入云主机产品界面,你会发现里面创建了8个云主机,对应的就是集群中的8个节点,每个云主机以“uk8s-”开头命名 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## `**************作业1:请将到K8S“集群”页面截图,并插入实验报告***************` |
|
|
|
|
|
|
|
|
## `**************作业1:请将K8S“集群”页面截图,并插入实验报告***************` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 二)创建一个云主机,并安装kubectl |
|
|
|
|
|
|
|
|
### 二)创建一个云主机,并安装kubectl(操作kubernetes集群的命令行工具) |
|
|
|
|
|
|
|
|
#### 1)创建一个1核1G的云主机,绑定弹性IP,按时付费 |
|
|
#### 1)创建一个1核1G的云主机,绑定弹性IP,按时付费 |
|
|
|
|
|
|
|
|
#### 2)登录云主机,安装kubectl(操作kubernetes集群的命令行工具) |
|
|
|
|
|
|
|
|
#### 2)登录云主机,安装kubectl |
|
|
|
|
|
|
|
|
``` |
|
|
``` |
|
|
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 |
|
|
|
|
|
|
|
|
wget https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/linux/amd64/kubectl |
|
|
|
|
|
chmod +x kubectl |
|
|
|
|
|
sudo mv kubectl /usr/local/bin/ (root用户:mv kubectl /usr/bin/) |
|
|
|
|
|
kubectl version -o json |
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
#### 3)如果你看到如下输出说明安装成功 |
|
|
#### 3)如果你看到如下输出说明安装成功 |
|
|
|
|
|
|
|
|
|
|
|
<kbd> |
|
|
|
|
|
<img src="img/assignment8/ass8-kubeversion.png"> |
|
|
|
|
|
</kbd> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 4)将K8S的集群凭证添加到kubectl配置文件中,从而能够操控集群。点击 |
|
|
|
|
|
|
|
|
#### 4)将K8S的集群凭证添加到kubectl配置文件中,从而能够操控集群。 |
|
|
|
|
|
|
|
|
|
|
|
> 在概览中查看“外网凭证”,并复制凭证内容。 |
|
|
|
|
|
|
|
|
|
|
|
> 在云主机中创建~/.kube文件夹,然后创建~/.kube/config文件,并将凭证内容粘贴到该文件中。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 5)再次运行`kubectl version`,可以看到输出有变化 |
|
|
|
|
|
|
|
|
#### 5)再次运行`kubectl version -o json`,可以看到除了刚才的client信息,server信息也能打印了。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## `**************作业1:请将到这一步的kubectl version输出信息页面截图,并插入实验报告***************` |
|
|
|
|
|
|
|
|
## `**************作业2:请将到这一步的kubectl version -o json输出信息页面截图,并插入实验报告***************` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 6)尝试几个基本命令 |
|
|
#### 6)尝试几个基本命令 |
|
|