我在IBM Cloud上尝试在IKS和Db2上运行数据库访问应用程序(3. IKS的准备)
首先
以下是第3篇「在IBM云上使用IKS和Db2运行数据库访问应用程序」。本文将介绍IBM云Kubernetes服务(IKS)的设置步骤。下面是红框部分的说明。

执行内容如下。
-
- IKS のオーダー
-
- kubernetes Config 設定
-
- kubernetes dashboard へのアクセス(オプション)
-
- kubernetes terminal へのアクセス(オプション)
- クラスターのバージョンアップ(オプション)
我需要一个在汉语中的词义。提供的信息太少了,无法理解其含义。
为了订购IKS的免费计划,需要拥有”IBM Cloud按量计费账户”。
按量计费账户可以选择免费的IKS计划,这是一个有点特别的体系。
(在轻量级账户中可以使用轻量级计划(免费),但是非轻量级计划的免费计划需要按量计费账户。
另外,在首次升级按量计费账户时,似乎可以获得200美元的信用额度。(截至2020年08月))
如果您的帐户准备好了,请从「IBM Cloud 登录页面」中登录。
会显示仪表盘。

点击上方的“目录”或者右上方的“创建资源”按钮。
将会显示目录页面。
在显示的目录搜索页面中输入“kubernetes”进行搜索。

选择显示的”Kubernetes Service”。
创建屏幕将显示,按下图所示进行选择。
选项计划:免费
编排服务:Kubernetes
集群名称:可任意使用
资源组:默认

然后,确认右下方的”合计月费”是免费的,点击”创建”按钮。
Kubernetes的配置设置
点击创建集群按钮后,会显示创建中的状态,并显示集群界面。
您需要复制并粘贴在“访问您的集群”中显示的命令来执行。
(* 如果您使用的是浏览器的 IKS 控制台,请跳过此步骤)

在安装了IBM Cloud CLI的服务器上,键入图像的登录命令以进行登录。(详细信息请参阅第二篇文章)
然后,将集群配置设定到 CLI 中。(※似乎只能在集群创建完成后进行)
# ibmcloud ks cluster config --cluster bss9xxxxxxxxxe61qdg
Kubernetes removed deprecated APIs, which impacts clusters that run Kubernetes version 1.16, OpenShift version 4.4, or later. For more information, see <http://ibm.biz/k8s-1-16-apis>
OK
bss9xxxxxxxxxe61qdg の構成は正常にダウンロードされました。
bss9xxxxxxxxxe61qdg のコンテキストを現在の kubeconfig ファイルに追加しました。
これで、クラスターに対して「kubectl」コマンドを実行できます。 例えば、「kubectl get nodes」を実行します。
既然如此,我会尝试运行 kubectl get nodes。
# kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
10.144.183.22 Ready <none> 5m38s v1.17.9+IKS 10.144.183.22 16x.xx.xx.xxx Ubuntu 16.04.6 LTS 4.4.0-186-generic containerd://1.3.4
另外,执行 kubectl config get-context 命令,可以确认当前已选择了该集群。
# kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
kubernetes-the-hard-way kubernetes-the-hard-way admin
* mycluster-free01/bss9xxxxxxxxxe61qdg mycluster-free01/bss9xxxxxxxxxe61qdg shimauma@xx.xxx.com/ac3faxxxxxxxxxxxxxx120831/iam.cloud.ibm.com-identity default
此外,kubernetes-the-hard-way 是一个本地(家庭)集群。(因此大多数人看不到)
可以选择家庭集群和 IKS 集群。
访问Kubernetes仪表盘(可选)
在 Kubernetes 集群的 Web 控制台右上方有一个名为 “Kubernetes 仪表板” 的按钮,点击它即可。

然后,Kubernetes仪表盘会在一个新的选项卡中显示出来。

上面的圖是在創建 Deployment 或者 Pod 等後顯示的畫面,因為它顯示了相似的畫面,所以可以像一般的 Kubernetes 儀表板一樣使用。
然而,在這個連貫的文章中,基本上都是使用 CLI 進行操作,所以不會進一步解釋 Kubernetes 儀表板。
对Kubernetes终端的访问权限(可选)
使用浏览器可以使用kubernetes的CLI控制台。
一旦安装完成,再次访问时将打开控制台。
在 Kubernetes 集群的 Web 控制台右上方,有一个名为 “操作…” 的按钮,
点击它,选择 “Web终端” 操作。

在Kubernetes终端的安装页面上显示,点击“安装”。

当您选择“动作…”>“Web终端”后,页面将会返回到原始界面,然后再次选择“动作…”>“Web终端”,底部会显示一个终端,您可以在其中输入命令。
需要注意的是,正如英文信息中提到的,您在该控制台上创建的yaml文件等在会话结束后可能会消失,所以请注意。

集群升级(选项)
这是一个选项,但我对此感兴趣,所以试试看。
这是一个集群的升级版本,不进行实施也没有任何问题。
到2020年08月份的时候,将会使用1.17.9_1534进行配置。不过通过下面的步骤,您可以升级到1.18.6_1522版本。
从Kubernetes集群界面右上方的按钮中,选择“操作…”>“更新版本”。

当显示集群版本选择画面时,选择版本并点击“更新”按钮。

因为会弹出版本更新的消息,所以请按×关闭。

集群控制台显示:“请更新工作节点以及版本字段从1.17.9_1534改为1.18.6_1522(待定)。” 虽然消息中提到了1小时后,但实际上印象中只需要大约30至40分钟。

当图上的版本部分只剩下 1.18.6_1522,说明 Controller 节点已经更新完成。
然后从左侧菜单中选择“工作节点”。
勾选显示的工作节点后,会出现蓝色条带的菜单,
点击“更新”按钮。

当显示出“工作节点版本更新”界面时,点击“更新”按钮。

在右上方会显示一个弹出消息,表示已开始。

此外,Worker Node页面的版本部分显示为Pending。

只需要使用新版本的表示,这部分就完成了。
辛苦了。
這次就到這裡,下次我們要準備4. IBM Cloud容器註冊表。
←:在IBM Cloud上使用IKS + Db2运行DB访问应用程序(2.准备IBM Cloud CLI)
↑:在IBM Cloud上使用IKS + Db2运行DB访问应用程序(1.概述)
→:在IBM Cloud上使用IKS + Db2运行DB访问应用程序(4.准备IBM Cloud容器注册表)