以前の記事では、クラウドネイティブ エッジ コンピューティング スタックのコア ビルディング ブロックである K3s、Project Calico、Portworx について学習しました。 このチュートリアルでは、Ubuntu 18.04 を実行する Intel NUC ミニ PC のセットであるエッジ クラスターにソフトウェアをインストールして構成する手順を説明します。このインフラストラクチャを使用すると、信頼性が高く、スケーラブルで安全な AI および IoT ワークロードをエッジで実行できます。 Calico 用の K3s インストールのカスタマイズデフォルトでは、K3s はコンテナ ネットワーク インターフェイス (CNI) として Flannel を使用し、デフォルトのバックエンドとして VXLAN を使用して実行されます。この記事では、代わりに Calico を使用します。 K3s をネットワーク スタック Calico と統合するには、CNI サポートを有効にするようにインストールをカスタマイズする必要があります。 高可用性を確保するには、エッジの K3s クラスターで少なくとも 3 つのノードを実行する必要があることに注意してください。 サーバーとして指定された最初のノードで、次のコマンドを実行します。
172.16.2.0/24 がネットワーク上ですでに使用されている場合は、上記のコマンドで 172.16.2.0/24 の代わりに別のポッド ネットワーク CIDR を選択する必要があります。 残りのサーバー ノードで、次のコマンドを実行します。インストーラーに --server スイッチを追加して、最初のノードの IP アドレスを指定していることに注意してください。
ワーカー ノードまたはエージェントを構成するには、次のコマンドを実行します。
K3S_URLの代わりにK3sサーバーのIPアドレスを使用します このステップの最後には、4 つのノードを持つクラスターが作成されます。 ネットワークがまだ構成されていないため、どのノードも準備ができていません。 Calico 仕様をクラスターに適用するとすぐに、これらのノードのステータスが準備完了になります。 続行する前に、サーバー ノードの 1 つから /etc/rancher/k3s/k3s.yaml をローカル ワークステーションにコピーし、KUBECONFIG 環境変数をそれにポイントします。 YAML ファイル内のマスター URL を更新することを忘れないでください。これにより、kubectl CLI 経由で K3s クラスターへのリモート アクセスが可能になります。 マルチノード K3s クラスターに Calico をインストールするまず、Calico マニフェストをダウンロードして変更します。
K3s のインストール中に、custom-resources.yaml ファイルを開き、CIDR を上記と同じ IP アドレス範囲に変更します。 K3s クラスターの Calico ネットワークを構成するために 2 つのマニフェストを適用する
数分以内に、クラスターのステータスが準備完了に変わります。 最後に、calico-system 名前空間の cni-config configmap を変更して、IP 転送を有効にします。
IP 転送を有効にするには、以下の値を変更します。
次のコマンドを使用して、Calico が起動して実行されていることを確認します。
K3s に Portworx をインストールするPortworx 2.6 以降は K3s をサポートしており、インストール プロセスは他の Kubernetes ディストリビューションと変わりません。 Portworx についてよく知らない場合は、次のリンクのチュートリアルに従ってインストールできます。 https://thenewstack.io/tutoria… ster/ etcd クラスターがない場合は、PX-Central インストール ウィザードで組み込みの KVDB を選択できます。 ストレージ オプションとして、各ホストに接続された NVMe ディスクを選択しました。ストレージ構成に応じてこれを変更できます。 K3s の最も重要な前提条件の 1 つは CSI をサポートすることなので、最後の手順で必ず CSI を有効にするオプションを選択してください。 仕様をコピーしてクラスターに適用する 数分以内に、K3s 上の Portworx クラスターが起動して実行されます。
CSI ドライバーは DaemonSet 内の各 Pod にサイドカーとして接続されるため、Pod 内に 2 つのコンテナーが表示されます。 いずれかのノードに SSH で接続し、次のコマンドを使用して Portworx クラスターのステータスを確認します。
現在、K3s、Calico、Portworx をベースにした完全に構成されたエッジ インフラストラクチャが完成しました。次の記事では、エッジで実行される AIoT ワークロードを展開します。乞うご期待 著者についてJanakiram MSV は、Janakiram & Associates の主席アナリストであり、International Institute of Information Technology の非常勤講師です。彼は、Google 認定開発者、Amazon 認定ソリューションアーキテクト、Amazon 認定開発者、Amazon 認定 SysOps 管理者、Microsoft 認定 Azure プロフェッショナルでもあります。 Janakiram 氏は、Cloud Native Computing Foundation のアンバサダーであり、最初の認定 Kubernetes 管理者および認定 Kubernetes アプリケーション開発者の 1 人です。彼は、Microsoft、AWS、Gigaom Research などの有名企業で働いた経験があります。 |
<<: テレフォニカとマイクロソフトがプライベート5Gとエッジコンピューティングを統合し、インダストリー4.0を実現
>>: Kubernetes の簡単な紹介と独自のクラスターの構築
アシュトン・カッチャーの高級Tシャツ電子商取引店「ピックウィック&ウェラー」が閉鎖され、電子商取引が...
Amazon グループ会社の Amazon Web Services, Inc. (AWS) は本日...
2020年9月、中国共産党中央委員会弁公庁と国務院弁公庁は「メディアの徹底的な統合と発展の加速に関す...
サイト上のページが存在しない場合は、関連情報をユーザーに提示するために 404 エラー ページを表示...
米国国土安全保障省および米国国税庁の元最高情報責任者であり、現在は Learning Tree In...
年末が近づくにつれ、業界の調査組織は来年の技術動向を予測し、過去数年間の開発動向に関する予測と洞察を...
みなさんこんにちは。長い間記事を投稿していませんでした。今日は、6月22日にBaiduに降格された一...
高速香港 VPS / 高速香港 VPS、今年最も速い香港 VPS はどれですか?最速の香港 VPS ...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています1. We...
デジタル化の波は世界の経済情勢を一変させており、デジタル経済は世界の持続可能な成長の新たな原動力にな...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン毎年恒例のダブル11マーケティングについ...
「イカゲーム」が巻き起こした世界的なサスペンス熱はまだ完全には冷めていない。国内初の無限流映画・テレ...
近年、クラウドコンピューティング、ビッグデータ、人工知能などのテクノロジーの急速な発展に伴い、データ...
漢末期、黄巾の乱が勃発し、世は混乱に陥っていた。曹操が朝廷を掌握し、孫権は軍を率いて東呉に向かい、漢...
SEO 最適化において、301 リダイレクトは頻繁に使用される機能です。その主な目的は、ウェブサイト...