原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:『中级篇』Minikube快速搭建K8S单节点环境(61)

去介绍k8s的集群安装,本地搭建一个k8s的集群。
不会科学上网的老铁:Kubectl安装 按照官网安装,minikube根据我文章最下面的不科学上网安装。也就是源码中No.8里面的minikube.exe的方式配置环境变量,不入的坑不希望你也入坑。谢谢支持!
源码:https://github.com/limingios/docker/tree/master/No.8

k8s集群的搭建

  • k8s的著名人物https://github.com/kelseyhightower

    在youtube上可以通过搜索他的名字观看他的视频讲解。

  • 最困难的搭建k8s的方式

    https://github.com/kelseyhightower/kubernetes-the-hard-way
    照着上边的搭建了一个礼拜,狠死自己了放弃了。

  • 最简单的搭建k8s的方式

    1. https://github.com/kubernetes/minikube

      不过是单节点的,这个节点有点类似vagrant也是创建一个虚拟机,依赖外部的vritualbox的方式,在讲解vagrant的时候讲过vritualbox,翻看以往的课程吧!

  1. https://github.com/kubernetes/kubeadm

    可以多节点的

  1. https://github.com/kubernetes/kops

    应该比较方便我还没用过,后面的会尝试使用

  • 企业的k8s

    https://coreos.com/tectonic/
    小于10个节点是免费的,大于10个节点是收费的。

  • 在线学习k8s

    https://labs.play-with-k8s.com/ 。这个有点像https://labs.play-with-docker.com/ 都是在线学习的,注册个账号。可以玩就2个节点的集群,但是这个集群有时间限制的,4个小时。

通过Minikube 安装k8s

  • https://github.com/kubernetes/minikube 演示在windows下安装,mac和linux 安装类似,先了解安装的步骤和必须条件

  • 需要先安装kubectl 和 minikube

    1. 点击进入链接地址

2.kubectl地址

https://kubernetes.io/docs/tasks/tools/install-kubectl/
这里有各种系统的安装方式

  1. windows 安装

    先安装Chocolatey
    在Linux的世界里,有了apt-get百分之九十的软件都可以通过它来安装管理。但是在Windows系统上,装个软件还是挺折腾的。比如我要装个火狐浏览器,我先得打开IE浏览器吧,我得搜索出火狐的官网吧,部分中国同胞,得百度吧,不是天空,就是华军吧。没经验的兄弟还要被那些坑二婶的广告链接忽悠一下吧。用某卫士或者某管家的美女,你们有福可以统一管理,统一安装。Windows系统上到底,有没有一款软件能够不是杂七杂八的功能一箩筐,而是专门负责软件包管理呢?
    有,它就是Chocolatey

  1. Chocolatey安装

    • 下载Chocolatey

  • 管理员身份打开cmd

    输入:下面的命令

    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

全部允许

安全成功:

  1. minikube安装

    切记安装Chocolatey在运行下面的命令

choco install kubernetes-cli
choco install minikube
minikube version
kubectl version

安全成功:

通过minikube 搭建k8s

  1. 选择安装目录运行 minikube start

    minikube start 

如果你遇到这个错误,Error restarting cluster: restarting kube-proxy: waiting for kube-proxy to be up for configmap update: timed out waiting for the condition
通过 minikube delete,minikube start 可以解决

如果你遇到这个错误,] Error starting cluster: kubeadm init error
通过 minikube start --bootstrapper=localkube 可以解决

  1. 安装成功后截图:

查看安装的信息

kubectl config view
kubectl config get-contexts
kubectl cluster-info

  • 进入minikube的虚拟机,查看安装情况

    minikube ssh
    docker version

------------------------------以上的方式是可以科学上网的------------------------------

非科学上网的方式 windows下安装Minikube

  1. Chocolatey 卸载之前安装的minikube

    管理员身份运行cmd

    choco uninstall minikube

  1. 在github下载我的minikube的exe

  2. 配置环境变量

  1. 安装k8s通过命令

    minikube version
    minikube start --registry-mirror=https://registry.docker-cn.com

这种方式很顺利

minikube.exe ssh
docker images

minikube dashboard

PS:因为科学上网的问题很折腾人,我大概怼了6个小时才按照不科学上网的方式搞定了。这个minikube安装真的好难!

转载于:https://blog.51cto.com/12040702/2287791

『中级篇』Minikube快速搭建K8S单节点环境(61)相关推荐

  1. 『中级篇』k8s基础网络Cluster Network(66)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』k8s基础网络Cluster Network(66) 通过国人大神的一键安装k8s集群安装了3个master节点和3 ...

  2. 『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』k8s的NodePort类型Service以及Label的简单实用(68) 上次主要说了service的一种类型,c ...

  3. 『中级篇』docker导学(一)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker导学(一) 这两年容器技术及其相关工具,平台异常火爆.在各大技术论坛或云计算峰会议题中,都会占很大比重, ...

  4. 『中级篇』docker之CI/CD持续集成-项目生成镜像(76)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker之CI/CD持续集成-项目生成镜像(76) 开始想用docker registry做私有镜像库,后来放弃 ...

  5. 『中级篇』阿里云安装Docker企业版UCP和DTR(59)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59) 前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在 ...

  6. 『中级篇』Docker-cloud介绍(54)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker-cloud介绍(54) Docker Cloud 是caas(Container as a Servi ...

  7. 『中级篇』docker企业版本地安装之UCP(57)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker企业版本地安装之UCP(57) 安装虚拟机,准备安装docker ee,源码:https://githu ...

  8. 『中级篇』docker容器安装wordpress(37)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker容器安装wordpress(37) 第一节的时候我就部署过wordpress,可能很多老铁一头雾水不知道 ...

  9. linux网络命名空间详解,『中级篇』 Linux网络命名空间(25)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』 Linux网络命名空间(25) docker底层技术,非常重要的关于namespace,network的names ...

最新文章

  1. 面试官问:Integer 如何实现节约内存和提升性能的?
  2. tungsten开机启动及进程开启停止
  3. 使用iframe call server及iframe target使用例
  4. Wind7系统下 wifi设置
  5. SQLPLUS命令使用大全
  6. 数据中台必备的4个核心能力,你让数据创造价值了吗?
  7. python csv修改文件_Python实例:对CSV文件的操作
  8. AngularJS 后台交互
  9. java-线程-用ThreadLocal类实现线程范围内的数据共享
  10. ArcGIS 泛克里金插值
  11. 模式识别与智能系统类毕业论文文献都有哪些?
  12. Linux C/C++内存映射
  13. mysql设备采集数据_怎么将PLC设备数据采集到SQL数据库
  14. 南向接口 YANG 文件定义规范
  15. 汇率兑换——小象学院知识点
  16. 大豆技术面分析_大豆优质高产技术分析,种植大豆产量低,只因这几点你没做到...
  17. Python3 使用科大讯飞 API 接口实现音频文件转写
  18. web应用分析利器-xrebel
  19. verilog基础---always
  20. python股票量化交易(8)---K线图:锤头,射击之星,早晨之星

热门文章

  1. 开玩笑写代码获奥斯卡?计算机图形专家这样 5 次捧回大奖!
  2. 什么?拼命栽培员工,让他强大到足以离开
  3. 从“人肉扩缩容”到云原生容量,90 后程序员的进化
  4. Confluence 6 重构 ancestor 表
  5. 1.Maven之(一)Maven是什么
  6. 类与对象与结构体的区别
  7. 数据在HDFS和HBASE之间互相传递的过程
  8. 并发之AtomicIntegerArray
  9. 200多位专家热议“智慧城市” 建议尽快完善标准体系
  10. 范凯:一个二次创业者的失败