【问题标题】:Kubernetes cluster setup process in Docker Desktop on Windows 10 machineWindows 10 机器上 Docker Desktop 中的 Kubernetes 集群设置过程
【发布时间】: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


    【解决方案1】:

    Docker Desktop 的多节点集群isn't supported 似乎他们没有任何支持的计划。此解决方案适用于简单和小型的工作负载。

    我了解您可能想要模拟更复杂的工作负载,为此我建议您查看Kind

    This guide 可以引导您完成整个过程。

    【讨论】:

      猜你喜欢
      • 2019-03-23
      • 2020-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      • 2016-10-10
      • 2019-06-02
      • 1970-01-01
      相关资源
      最近更新 更多