docs: 完善开发与测试环境

This commit is contained in:
2026-09-09 20:18:15 +00:00
parent 0a14dded9d
commit 227994bc10
6 changed files with 229 additions and 5 deletions
+6 -3
View File
@@ -29,6 +29,10 @@ case "${MACHINE}" in
esac
echo "Architecture: ${ARCH}"
KIND_VERSION="v0.33.0"
KUBEBUILDER_VERSION="v4.15.0"
KUBECTL_VERSION="v1.36.0"
echo ""
echo "------------------------------------"
echo "Setting up bash completion..."
@@ -50,7 +54,7 @@ echo "------------------------------------"
# Install kind
if ! command -v kind &> /dev/null; then
echo "Installing kind..."
curl -Lo /usr/local/bin/kind "https://kind.sigs.k8s.io/dl/latest/kind-linux-${ARCH}"
curl -Lo /usr/local/bin/kind "https://kind.sigs.k8s.io/dl/${KIND_VERSION}/kind-linux-${ARCH}"
chmod +x /usr/local/bin/kind
echo "kind installed successfully"
fi
@@ -67,7 +71,7 @@ fi
# Install kubebuilder
if ! command -v kubebuilder &> /dev/null; then
echo "Installing kubebuilder..."
curl -Lo /usr/local/bin/kubebuilder "https://go.kubebuilder.io/dl/latest/linux/${ARCH}"
curl -Lo /usr/local/bin/kubebuilder "https://github.com/kubernetes-sigs/kubebuilder/releases/download/${KUBEBUILDER_VERSION}/kubebuilder_linux_${ARCH}"
chmod +x /usr/local/bin/kubebuilder
echo "kubebuilder installed successfully"
fi
@@ -84,7 +88,6 @@ fi
# Install kubectl
if ! command -v kubectl &> /dev/null; then
echo "Installing kubectl..."
KUBECTL_VERSION=$(curl -Ls https://dl.k8s.io/release/stable.txt)
curl -Lo /usr/local/bin/kubectl "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${ARCH}/kubectl"
chmod +x /usr/local/bin/kubectl
echo "kubectl installed successfully"