前提条件をインストールしたら、このデモをマシン上でできるだけ早く実行できるように、いくつかのスクリプトを作成しました。
このスクリプトは次のことを行います。
注: Kubernetes マニフェストを適用した後、クラスターがイメージをダウンロードし、LLM を初期化し、アプリケーションを開始するのに約 3 ~ 4 分かかります。
kubectl get pods
実行すると、ポッドのステータスを監視できます。
./startup.sh
次に、LLM を使用するデモ アプリをインストールできます。
./demo.sh
デモアプリだけを削除または破棄したい場合は、次のコマンドを実行できます。
./teardown.sh
デモをシャットダウンするには、次のコマンドを実行します。
./shutdown.sh
このデモは次のオペレーティング システムでテストされており、前提条件がインストールされていれば動作します。
これらのイメージは sigstore の cosign で署名されています。このリポジトリからcosign.pub
キーをダウンロードし、次のコマンドを実行することで署名を検証できます。
cosign verify --key cosign.pub ghcr.io/cncf/llm-starter-pack:latest
このリポジトリをフォークする場合は、github の秘密の保持に関するドキュメントを読む必要があります。 cosign
を使用して新しいキーペアを生成する必要があります。公開キーはパブリック リポジトリにあり (ユーザーが署名を確認するために必要です)、秘密キーを [設定] -> [シークレット] -> [アクション] に貼り付けることができます。
GenAI Stack デモを共有してくれた Docker に感謝します。このデモの出発点として彼らのデモを使用しました。ここでデモを見つけることができます。
また、Kubernetes クラスターの視覚化に使用した Weaveworks Scope プロジェクトについても Weaveworks に感謝します。ここで彼らのプロジェクトを見つけることができます。