• Docker系列(二):通过Docker安装使用 Kubernetes (K8s)


    Docker社区版从17.12版本开始已经提供了对Kubernetes的支持。但是由于其安装过程依赖的镜像服务在国内访问很不稳定,很多朋友都无法配置成功。我们提供了一个简单的工具帮助大家开启Docker社区版的Kubernetes功能。

    我们需要先安装好Docker CE的最新版,18.03 - 18.09之间的均可,同时为其配置安装使用 Kubernetes需要的镜像地址:https://registry.docker-cn.com

    运行下列脚本可以从阿里云镜像服务下载Kubernetes安装所需Docker镜像,您也可以通过修改 images.properties 文件定义自己安装所需的Docker镜像

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

    如果您安装版本为18.09/18.06版本可以直接使用master分支;如果是18.03稳定版请使用对应的代码分支 git checkout 18.03

    通过Git从上述地址拉取项目如图:

    Windows下我们需要通过Power Shell来运行图中标记的文件,不过如果是第一次使用power Shell需要进行下设置,因为Power Shell默认不允许运行未经签名的文件:

    我们更该下执行策略:set-executionpolicy remotesigned

    然后我们就可以执行git拉取的文件了:

    这个文件的作用是拉取Kubernetes运行所需要的各种镜像,通过docker images我们可以查看到拉取的最新镜像:

     镜像下载完成后右击右下角的Docker图标,在Setting中配置Kubernetes:

    可能需要点时间,等待其执行完成:

    通过如下命令可以验证是否安装成功:

     然后我们部署Kubernets控制台:

    kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

    开启API Server的本地监听端口:

    kubectl proxy

    之后就可以打开控制台:

    http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=default

  • 相关阅读:
    MySQL在DOS界面对database和table增删改查
    js中获取css样式的两种方式
    js for循环中点击事件中无法获取每一个i值的问题
    ps快捷键
    一个简单的动态页面(我的第一个博客)
    Centos7 搭建 hadoop3.1.1 集群教程
    CSS rem与em的运用
    JS进制转换总结
    使用JS生成字符视频/画
    破解字体加密
  • 原文地址:https://www.cnblogs.com/weiBlog/p/10013531.html
Copyright © 2020-2023  润新知