Kubernetesとは何ですか?
Kubernetesは、さまざまなタイプの物理、クラウド、仮想環境でコンテナ化されたサービスとワークロードを管理するために使用される、無料のオープンソースの拡張可能でポータブルなプラットフォームです。自動化と宣言型構成を支援します。広大で急速に拡大するエコシステムがあります。 Kubernetesのツール、サポート、サービスは広く利用できます。
Kubernetesの機能:
Kubernetesがサポートする機能は次のとおりです。
自己回復機能
自動スケジューリング
負荷分散
水平スケーリング
自動ロールアウト
開発、テスト、本番環境の一貫性
自動スケーラブルなインフラストラクチャ
アプリケーション中心の管理
高いリソース使用率
予測可能なインフラストラクチャを作成できます
エンタープライズ対応の機能など。
この記事では、いくつかの簡単なコマンドを使用してシングルノードKubernetesをインストールする方法を見ていきます。展開プロセスを示すために、オペレーティングシステムとしてUbuntu20.04を使用しました。 Ubuntuは、非常に効率的で広く使用されているLinuxのディストリビューションです。使いやすさに重点を置いているため、多くの人が日常のドライバーとして使用しています。また、技術コミュニティで最も使用されているディストリビューションです。
コマンドラインインターフェース(ターミナルとも呼ばれます)を使用してKubernetesをインストールします。
これ以上面倒なことはせずに、始めましょう。
インストールガイド:
以下は、UbuntuでのKubernetesのデプロイプロセスに関連する手順です。
ステップ1:MicroK8をインストールする
まず、UbuntuシステムにMicroK8をインストールする必要があります。これは、Kubernetesの最小限、軽量、小型、完全に準拠したディストリビューションです。スナップパッケージマネージャーを使用してmicrok8をインストールしています。
スナップパッケージマネージャーがない場合は、ここからインストールできます:
https://snapcraft.io/docs/installing-snapd?_ga=2.126145930.647748854.1648705733-158347252.1648705733
microk8sをインストールするには、次のコマンドを実行します。
sudo snap install microk8s --classic
ステップ2:ユーザーに管理者権限を付与する
コマンドをシームレスに使用するには、管理者権限が必要です。そのために、次のコマンドを使用して参加できるグループが作成されます。
sudo usermod -a -G microk8s $USER
sudo chown -f -R $USER ~/.kube
グループを更新するには、以下のコマンドを実行してセッションに再度参加する必要があります。
su - $USER
ステップ3:Kubernetesのステータスを確認する
起動中にKubernetesのステータスを確認するには、次のコマンドを実行します。
microk8s status --wait-ready
ステップ4:必要なサービスを有効にする
このステップでは、必要なサービスを有効にします。利用可能なすべてのサービスとオプション機能を表示するには、次のコマンドを実行します。
microk8s enable –help
特定のサービスを有効にするには、次のコマンドを発行します。
microk8s enable dashboard dns ingress
サービスを無効にするには、次のコマンドを実行します。
Microk8s disable <name>を無効にします
ステップ5:Kubernetesの使用を開始する
基本的な構成が完了したので、Kubernetesの使用を開始しましょう。
microk8sを使用している場合は、kubectlを端末のデフォルトのKubernetes管理ツールにすることができます。これを行うには、「
」と入力しますエイリアスmkctl=” microk8s kubectl”。 「—kubeconfig」引数を使用してそれぞれのkubeconfigファイルをポイントすることにより、kubectlを使用して他のKubernetesクラスターを管理することもできます。
microk8s kubectl get all --all-namespaces
ステップ6:Kubernetesダッシュボードにアクセスする
Kubernetesダッシュボードにアクセスするには、次のコマンドを使用できます。
microk8s dashboard-proxy
ステップ7:Microk8sを起動します
次のコマンドを実行して、サービスを開始できます。
microk8s start
ステップ8:Microk8sを停止する
サービスを停止するには、次のコマンドを実行します。
microk8s stop
今日のガイドでは、Ubuntu20.04にmicrok8sを使用してシングルノードKubernetesをインストールする方法について詳しく説明しました。また、Kubernetesインスタンスを構成するために使用されるさまざまなコマンドについても説明しました。
ガイドを探索するのに素晴らしい時間を過ごしたことを願っています。
いくつかの例を使用して「kubectlget」を使用する方法を学ぶには、このページを試してみてください:
https://linuxways.net/centos/kubectl-get-command-explained-with-examples/