zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    org.apache.poi.ss.usermodel 类操作excel数据遗漏
    小强的HTML5移动开发之路(13)——HTML5中的全局属性
    小强的HTML5移动开发之路(12)——从一个多媒体标签说起
    我们是怎样将网站加载时间减少 24% 的?
    CSS书写位置
    彻底理解浏览器缓存机制
    css的repaint和reflow
    CSS Reset浏览器样式重置
    专业Web设计师应该避免的6个关键错误
    网站服务器的选择
  • 原文地址:https://www.cnblogs.com/weiBlog/p/10013531.html
Copyright © 2011-2022 走看看