Add interactive installer script (GAIE + BBR) under tools/installation#2527
Add interactive installer script (GAIE + BBR) under tools/installation#2527mkoushni wants to merge 5 commits intokubernetes-sigs:mainfrom
Conversation
- Install script: kind, MetalLB, Gateway API CRDs (v1.2.1), vLLM simulator, Inference Extension CRDs, Istio, Inference Gateway, InferencePool/EPP, and BBR - Prerequisites: kubectl, helm, kind, jq, curl - Follows gateway-api-inference-extension.sigs.k8s.io and gateway-api.sigs.k8s.io (Gateway API CRDs before Istio) - Gateway API installed with server-side apply; v1.2.1 for older K8s compatibility
✅ Deploy Preview for gateway-api-inference-extension ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mkoushni The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
|
|
Welcome @mkoushni! |
|
Hi @mkoushni. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
… remove initContainer restartPolicy)
Resolve lora-syncer initContainer conflicts: keep registry.k8s.io lora-syncer:v1.2.1 with restartPolicy and IfNotPresent from upstream. Made-with: Cursor
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Goals
Adds an interactive installer script at
tools/installation/install.shthat runs the full getting-started flow for the Gateway API Inference Extension (GAIE) with Body-Based Routing (BBR).Flow
kubectl,helm,kind,jq,curlReferences
Usage
sh
./tools/installation/install.sh # interactive install
./tools/installation/install.sh --dry-run # print commands only
./tools/installation/install.sh --cleanup # remove installed resources
./tools/installation/install.sh --help # help