背景
验证 pika_operator 功能
环境准备
启动 Docker
1
open -a Docker
这里我配置的规格是 8 核 CPU,16G 内存
下载 KIND
1
brew install kind
创建一个 KIND 集群
1
kind create cluster
下载 kbcli
1
url -fsSL https://kubeblocks.io/installer/install_cli.sh | bash
下载l kubeblock
1
kbcli kubeblocks install --version 0.5.3 -v1
检查 Kubublocks 状态
1
kbcli kubeblocks status
进入 kubeblocks_helm 目录
1
cd pika/tools/kubeblocks_helm
下载 Pika
1
helm install pika ./pika
下载 Pika-cluster
1
helm install pika-cluster ./pika-cluster
查看集群启动状态
1
kubectl get pods --all-namespaces -o wide
- 访问 codis-fe,转发暴露 codis-fe 到 8080 端口
1
kubectl port-forward svc/pika-cluster-codis-fe 8080
连接到 proxy 访问 pika-cluster
1
kubectl port-forward svc/pika-cluster-codis-proxy 19000
连接 codis
1
redis-cli -p 19000
水平扩容增加 2 个 Pika 实例
1
kbcli cluster hscale pika-cluster --replicas 4 --components pika