我在IBM Cloud上尝试在IKS和Db2上运行数据库访问应用程序(3. IKS的准备)

首先

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

05.png

执行内容如下。

    • IKS のオーダー

 

    • kubernetes Config 設定

 

    • kubernetes dashboard へのアクセス(オプション)

 

    • kubernetes terminal へのアクセス(オプション)

 

    クラスターのバージョンアップ(オプション)

我需要一个在汉语中的词义。提供的信息太少了,无法理解其含义。

为了订购IKS的免费计划,需要拥有”IBM Cloud按量计费账户”。
按量计费账户可以选择免费的IKS计划,这是一个有点特别的体系。
(在轻量级账户中可以使用轻量级计划(免费),但是非轻量级计划的免费计划需要按量计费账户。
另外,在首次升级按量计费账户时,似乎可以获得200美元的信用额度。(截至2020年08月))

如果您的帐户准备好了,请从「IBM Cloud 登录页面」中登录。

会显示仪表盘。

06.png

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

07.png

选择显示的”Kubernetes Service”。
创建屏幕将显示,按下图所示进行选择。

选项计划:免费
编排服务:Kubernetes
集群名称:可任意使用
资源组:默认

08.png

然后,确认右下方的”合计月费”是免费的,点击”创建”按钮。

Kubernetes的配置设置

点击创建集群按钮后,会显示创建中的状态,并显示集群界面。
您需要复制并粘贴在“访问您的集群”中显示的命令来执行。
(* 如果您使用的是浏览器的 IKS 控制台,请跳过此步骤)

09.png

在安装了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 仪表板” 的按钮,点击它即可。

10.png

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

11.png

上面的圖是在創建 Deployment 或者 Pod 等後顯示的畫面,因為它顯示了相似的畫面,所以可以像一般的 Kubernetes 儀表板一樣使用。
然而,在這個連貫的文章中,基本上都是使用 CLI 進行操作,所以不會進一步解釋 Kubernetes 儀表板。

对Kubernetes终端的访问权限(可选)

使用浏览器可以使用kubernetes的CLI控制台。
一旦安装完成,再次访问时将打开控制台。

在 Kubernetes 集群的 Web 控制台右上方,有一个名为 “操作…” 的按钮,
点击它,选择 “Web终端” 操作。

12.png

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

13.png

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

15.png

集群升级(选项)

这是一个选项,但我对此感兴趣,所以试试看。
这是一个集群的升级版本,不进行实施也没有任何问题。

到2020年08月份的时候,将会使用1.17.9_1534进行配置。不过通过下面的步骤,您可以升级到1.18.6_1522版本。

从Kubernetes集群界面右上方的按钮中,选择“操作…”>“更新版本”。

16.png

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

17.png

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

18.png

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

19.png

当图上的版本部分只剩下 1.18.6_1522,说明 Controller 节点已经更新完成。

然后从左侧菜单中选择“工作节点”。
勾选显示的工作节点后,会出现蓝色条带的菜单,
点击“更新”按钮。

20.png

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

21.png

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

22.png

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

23.png

只需要使用新版本的表示,这部分就完成了。


辛苦了。
這次就到這裡,下次我們要準備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容器注册表)


bannerAds