title | redirect_from | ||
---|---|---|---|
Hello Minikube |
|
{% capture overview %}
本教程的目标是让您将简单的 Hello World Node.js 应用程序转换为在 Kubernetes 上运行的应用程序。 本教程将向您展示如何使用您在计算机上开发的代码,将其转换为 Docker 容器映像,然后在 Minikube 上运行该映像。 Minikube 提供了一种在您的本地机器上免费运行 Kubernetes 的简单方法。
{% endcapture %}
{% capture objectives %}
- 运行一个 hello world Node.js 应用程序。
- 将应用程序部署到 Minikube。
- 查看应用程序日志。
- 更新应用程序镜像。
{% endcapture %}
{% capture prerequisites %}
-
对于 OS X, 您需要 Homebrew 来安装
xhyve
驱动程序。 -
NodeJS 需要运行示例应用程序。
-
安装 Docker. 在 OS X 上, 我们推荐 Docker for Mac。
{% endcapture %}
{% capture lessoncontent %}
本教程使用 Minikube 创建本地群集。 本教程还假设您在 OS X 上使用 Docker for Mac。 如果你在一个不同的平台,像 Linux ,或使用 VirtualBox 而不是 Docker for Mac,安装 Minikube 的指令可能略有不同。 有关 Minikube 的安装说明,请参阅 Minikube 安装指南。
使用 curl
下载并安装最新的 Minikube 版本:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 && \
chmod +x minikube && \
sudo mv minikube /usr/local/bin/