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),所以我将学习它。
学習ステップとしては以下のようにしてみようと思っています。
-
- 理解Kubernetes的基本术语
-
- 尝试进行Kubernetes官方教程
-
- 理解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] ❯
显示出来了!!!