From 9bbf079ea2e20b497a9b5f1c205e892cdff5052e Mon Sep 17 00:00:00 2001 From: xuesong Date: Fri, 4 Dec 2020 00:15:02 +0800 Subject: [PATCH] Update Assignment8.md --- Assignment8.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/Assignment8.md b/Assignment8.md index 8e16c8d..08116ae 100644 --- a/Assignment8.md +++ b/Assignment8.md @@ -51,36 +51,41 @@ #### 5)让我们看看集群里有些什么。点击“详情”->“集群”,可以看到集群里创建了8个节点(云主机),3个master,5个node。再从控制台进入云主机产品界面,你会发现里面创建了8个云主机,对应的就是集群中的8个节点,每个云主机以“uk8s-”开头命名 -## `**************作业1:请将到K8S“集群”页面截图,并插入实验报告***************` +## `**************作业1:请将K8S“集群”页面截图,并插入实验报告***************` -### 二)创建一个云主机,并安装kubectl +### 二)创建一个云主机,并安装kubectl(操作kubernetes集群的命令行工具) #### 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)如果你看到如下输出说明安装成功 + + + -#### 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)尝试几个基本命令