【发布时间】:2020-09-08 23:14:23
【问题描述】:
我已经在我的 Windows 10 机器上安装了 Docker Desktop。我正在运行 Linux 容器。我启用了 Kubernetes。我能够运行 hello-world docker 映像。
现在我需要在我的机器上设置一个集群环境,有一个主节点和 2-3 个工作节点。 我可以看到主节点已经设置好,我需要用它设置工作节点并在那里部署我的微服务。
请告诉我如何进行设置的过程。我在网上查了一下,但我找不到一个非常明确的步骤来执行相同的操作。
以下是我目前的配置:
PS C:\WINDOWS\system32> kubectl get ns
NAME STATUS AGE
default Active 16m
docker Active 15m
kube-node-lease Active 16m
kube-public Active 16m
kube-system Active 16m
PS C:\WINDOWS\system32> kubectl get nodes
NAME STATUS ROLES AGE VERSION
docker-desktop Ready master 17m v1.16.6-beta.0
PS C:\WINDOWS\system32> kubectl get pods
No resources found in default namespace.
PS C:\WINDOWS\system32> kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP x.x.x.x <none> 443/TCP 21m
以下是我的版本信息:
PS C:\WINDOWS\system32> docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:23:10 2020
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:29:16 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
Kubernetes:
Version: v1.16.6-beta.0
StackAPI: Unknown
PS C:\WINDOWS\system32> kubectl version
Client Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.6-beta.0", GitCommit:"e7f962ba86f4ce7033828210ca3556393c377bcc", GitTreeState:"clean", BuildDate:"2020-01-15T08:26:26Z", GoVersion:"go1.13.5", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.6-beta.0", GitCommit:"e7f962ba86f4ce7033828210ca3556393c377bcc", GitTreeState:"clean", BuildDate:"2020-01-15T08:18:29Z", GoVersion:"go1.13.5", Compiler:"gc", Platform:"linux/amd64"}
【问题讨论】:
标签: docker kubernetes kubectl docker-desktop