尝试完成Kubernetes官方教程第2部分
我們將開始進入 Kubernetes 官方教程的第一部分,該部分包含了概述內容。
请注意 && 免责声明
由于翻译和意译不是主要目的,所以有时候会省略一些内容。尽管我不打算犯明显的错误,但如果有什么问题的话,请友善地指出来。
本文所讨论的范围
本节介绍了使用Minikube创建一个集群的内容,并包括相关的实操部分。
使用Minikube创建集群
「什么是集群,什么是Minikube?」的内 容。
Kubernetes 集群
-
- Kubernetes は複数のマシンを用いて高可用性クラスタを構築する。
master 1台 + node 複数台(3台以上を推奨)
アプリをコンテナ化することでクラスタ内の各ノードへの配置・スケジューリングを効率的に行うことができる。
master はクラスタ管理における様々なアクティベーションを行う。
スケジューリング、ヘルスモニタリング、状態管理、スケーリング、アップデートなど
アプリがデプロイされるとどのノードで実行するかなどを制御する。
node はコンテナ化アプリを実際に動かす。
Kubelet というエージェント経由で Kubernetes APIによって master と連携する。
利用者が直接APIを叩くことも可能
node 内部ではDockerなどを用いてコンテナ化アプリを管理する。
迷你立方
可以在开发环境中使用 Kubernetes 简化版的实现。
-
- Mac / Linux / Windows の各OS用に用意されている。
node が1つのみのクラスタを構築する。
CLIでは起動、停止、ステータス表示、削除の簡易的なもののみを実行できる。
※由于本教程是通过Katacoda连接到已安装了Minikube的远程服务器,因此无需准备环境。
互动教程
估计时间:10分钟。
-
- minikube で Kubenetes 環境を構築する
- 構築した Kubernetes に kubectl でアクセス、情報を表示する。
关于交互操作的补充说明
-
- 左側に書いてある説明のコマンドをクリックするとターミナルでコマンドが実行される
実際にコマンドを打たないで進められるが、慣れる意味では右のターミナルで操作したほうがよさそう
接続先は普通のUnix系OSなのである程度はシェル機能を使いながら操作した方が楽かも
実際の運用でもコマンド補完は使うだろうと思うのでそのへんは使ってよさげ
筆者がやったときもコマンド補完、history、Ctrl+R(コマンド検索)は多用していた
请提供一个原生的中文版本
-
- Kubernetes公式
- Kubernetes公式チュートリアル