Skip to main content

本地玩转k8s

minikube 命令

# 启动集群
minikube start
# 查看节点。kubectl 是一个用来跟 K8S 集群进行交互的命令行工具
kubectl get node
# 停止集群
minikube stop
# 清空集群
minikube delete --all
# 安装集群可视化 Web UI 控制台
minikube dashboard

https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/nd7yOvdY

检查自己的镜像是否有问题

docker run -p 3000:3000 --name test-app --env MONGO_URL="mongodb://192.168.1.128:27017/nest-domain-resolver" arterning/nest-domain-resolver:v1

下载helm

每一个版本的 Helm 提供多种操作系统的二进制版本,支持选择 Linux、Mac OS、Windows 平台,以及 amd64、arm、i386、ppc64le、s390x 的 CPU 类型。

这些二进制版本可以手动下载和安装。

下载地址:

helm 安装本地chart

在解压缩后的文件夹中,您将找到 Chart.yaml 和 values.yaml 文件。使用以下命令安装 Chart:

helm install release_name ./chart_folder --values ./chart_folder/values.yaml

其中,release_name 是您为安装创建的名称,./chart_folder 是您解压缩 Chart 文件的文件夹路径。如果 Chart 中有任何自定义值,可以使用 --values 标志并指定 values.yaml 文件的路径。

验证 Chart 是否已安装:

可以使用以下命令验证 Chart 是否已成功安装:

helm ls

helm install domain-resolver . --values .\values.yaml

helm uninstall domain-resolver