• Windows 上配置Docker Desktop 的k8s


    前言:打算在windows上配置docker & k8s 的环境来实现abp vnext 的k8s部署,遂进行一系列的安装和配置

      

    在docker desktop 上启动k8s但是一直在starting状态,查看日志文件C:ProgramDataDockerDesktopservice.txt 看到如下错误:

    [17:04:06.930][ApiProxy          ][Info   ] time="2020-04-30T17:04:06+08:00" msg="cannot list nodes: Get https://kubernetes.docker.internal:6443/api/v1/nodes: EOF"

    google之,找到如下解决方案:

    1. clone 这个git仓库  https://github.com/AliyunContainerService/k8s-for-docker-desktop

    git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git

      2. 进入仓库 

    cd k8s-for-docker-desktop

      3. 切换到docker desktop 对应的k8s版本,在 About Docker Desktop 可以看到。我这里是1.15.5 (这一步非常重要,如果没有切换到对应的分支,则仍无法启动k8s

    git checkout v1.15.5  

      4. powershell 执行 load_images.ps1

    ./load_images.ps1

       5. 在docker desktop中开启k8s,然后坐等成功

      如果速度过慢的话,可以对docker配置国内镜像,这里不做详细阐述。

     
  • 相关阅读:
    C#移动及改变控件大小
    flutter学习(状态组件,组件)
    dart学习1
    rn的优化
    git命令
    Immutable
    树形数据结构的搜索功能
    promise
    js出场率极高的代码
    js浮点数计算精度解决方案
  • 原文地址:https://www.cnblogs.com/c-supreme/p/12810525.html
Copyright © 2020-2023  润新知