KubernetesとEKSの学習記録 Part 2

简述

(Note: “概要” directly translates to “summary” or “overview”, and there is no need to adjust it further in this context.)

因为有机会在工作中使用Kubernetes(AWS的EKS),所以我将学习它。

学習ステップとしては以下のようにしてみようと思っています。

    1. 理解Kubernetes的基本术语

 

    1. 尝试进行Kubernetes官方教程

 

    1. 理解EKS的基本术语

 

    尝试在EKS上创建服务

这次是第二步“尝试进行Kubernetes官方教程”。

この記事はそのメモやまとめです。
すでに設定済みの項目がいくつかある。
試行錯誤しながらやったので、手順として不要かもしれない。あくまでメモ用。

教程公式

 

我已经执行了本页面的基础操作。
环境是

    • WSL2

 

    • almalinux8

 

    • dockerはDocker Desktopを利用

 

    Kubernetesはminikubeを利用

我在英语页面上进行了翻译,使用Deepl进行边翻译。 (原因如下所述)

我真的按照教程做了,所以没有太多需要记录的。
我会记录遇到困难的部分。

有一个问题是日语教程没有进行更新。

当初访问该页面时,发现有一个已经翻译成日语的页面,于是尝试在那个页面上进行操作。

このページに記載されている情報は古い可能性があります

このページの更新日は英語版よりも古いため、記載されている情報が古い可能性があります。最新の情報をご覧になりたい方は英語版のページをご覧ください: Learn Kubernetes Basics

有这样一条消息,唔……我只是随便想了想而已……。

日本語でチュートリアルを実施すると、途中で「対話型のチュートリアルを始める」で進めてもなにも表示されませんでした。
英語版に切り替えたところ、

Content unavailable
The interactive tutorial for creating a cluster is not available. For more information, see the shutdown announcement.
↓ deepl
コンテンツを利用できません
クラスタを作成するための対話型チュートリアルは利用できません。詳細はシャットダウンのお知らせをご覧ください。

看起来,据我所见,Katacoda由O’Reilly提供的服务已经停止了,这个教程无法再使用。
我决定老老实实地按照英语教程进行。

摔倒了,Docker桌面的Kubernetes无法启动。

由于Kubernetes从启动开始就完全无法运行,
我决定卸载docker desktop并重新安装,
然后尝试运行Minikube。
这是花费时间最长的一个步骤……。

无法使用curl命令将错误3传送到Pod。

在教程的中途

curl http://"$(minikube ip):$NODE_PORT"

我尝试执行获取pod信息的部分,但无法成功访问。原因似乎只是因为我没有启动服务。

minikube service kubernetes-bootcamp

在另一个窗口中运行之后,执行以下操作。

at 16:22:35 ⬢ [Docker] ❯ curl http://127.0.0.1:37199
Hello Kubernetes bootcamp! | Running on: kubernetes-bootcamp-65df967b7f-pg5k6 | v=2

~ via ? v3.10.8 
at 16:23:13 ⬢ [Docker] ❯ 

显示出来了!!!