LoginSignup
0
0

More than 1 year has passed since last update.

Kubernetes と Microk8s の概要

Posted at

Kubernetes について知る

大部分は、David Tippet のチュートリアルに従いました。
virtualbox に microk8s のポートをインストールして正しく構成するため。

Ubuntu 22.04 LTS を使用してチュートリアルに従ったところ、すべてが期待どおりに機能しました。

唯一の変更点は、MicoK8s トークンの取得方法です。

そのために、このコマンドでそれを行いました

microk8s config

Hello World デプロイを行う

Docker イメージをデプロイする方法を理解するために、microk8s の公式ドキュメントからの簡単なチュートリアルがあります

Kubernetes の最初のサービス

このチュートリアルでは cli を使用してデプロイを行いますが、これらの手順ではダッシュボード自体から行うことができます

ダッシュボードにログイン

kubernetes ダッシュボードにログインしたら、左側のメニューで「<デプロイ>」に進みます。

ここから、右上の「<新しいリソースを追加>」ボタンをクリックします。

microk8s_1

フォームに入力し、docker イメージをコンテナー イメージの「イメージ + タグを使用」します。この例にはタグがないため、docker はランダムにタグを生成し、ポートを 80/80 に設定します。

microk8s_3

ここから、フォームの残りの部分に入力し、<Show Advance Configuration> をクリックして、配置のnamespaceを default に変更します。

microk8s_4

すべてが正しければ、<deploy> ボタンをクリックして ssh cli に移動し、namespace コマンドを実行します。

microk8s kubectl get all --all-namespaces.

これにより、すべての名前空間が一覧表示され、kubernetes によって指定されたポートを持つ新しい「ポッド」が表示されます。

microk8s_6


このポートを virtual-box のポート転送のリストに追加すると、kubernetes ノードから実行されている「hello world」docker を確認できるようになります。
microk8s_7
ブラウザに「hello-world」メッセージが表示されるはずです
microk8s_8

メッセージが表示されない場合は、microk8s 仮想ボックスでプロキシを再起動します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0