zoukankan      html  css  js  c++  java
  • 安装minikube试用k8s

     一、安装minikube(2020-03-25成功)

    官方安装地址:https://minikube.sigs.k8s.io/docs/start/linux/

    阿里云镜像地址,仅支持v1.7.3:https://github.com/AliyunContainerService/minikube
    Docker Hub 的中国官方镜像加速 https://registry.docker-cn.com

    1、下载并移动到本机安装

    查阅https://github.com/kubernetes/minikube/releases,minikube最新版本为2020-03-13推出的Version 1.8.2

    curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.8.2/minikube-linux-amd64 
    tar zcvf minikube.tar.gz minikube
    tar zxvf minikube.tar.gz
    chmod +x minikube && mv minikube /usr/local/bin/
    官方提供的方法
    curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && sudo install minikube-linux-amd64 /usr/local/bin/minikube

    2、启动minikube

    minikube start 
    --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso 
    --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers 
    --registry-mirror=https://registry.docker-cn.com --driver=none


    二、安装Flanne(失败)
    参考:https://blog.csdn.net/qq_23146469/article/details/102894903

    kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml --pod-network-cidr 10.244.0.0/16
    如果yml中的"Network": "10.244.0.0/16"和--pod-network-cidr不一样,就修改成一样的。不然可能会使得Node间Cluster IP不通。

    需要判断在 kubeadm init 初始化的时候,是否没有添加 --pod-network-cidr=10.10.0.0./16 参数,这里的 10.10.0.0/16 根据各自的实际情况定义,不冲突就好。

    另外:如果使用的是 flannel ,在 apply 前编辑一下 kube-flannel.yml ,在第 128 行:

    126 net-conf.json: |
    127 {
    128 "Network": "10.244.0.0/16",
    129 "Backend": {
    130 "Type": "vxlan"
    131 }
    132 }

    将"Network": "10.244.0.0/16" 的ip段改为初始化时的 10.10.0.0/16 ,否则node之前的 Cluster IP 可能会不通。


    三、安装dashboard(失败)
    github托管地址:https://github.com/kubernetes/dashboard

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc6/aio/deploy/recommended.yaml

    kubectl describe pod kubernetes-dashboard-5f5f847d57-dm4jn --namespace=kubernetes-dashboard

  • 相关阅读:
    mvc5+ef6+Bootstrap 项目心得--创立之初
    C# StopWatch的使用
    MVC Form异步请求
    bootstrap-datepicker带中文的js文件
    bootstrap
    mvc5+ef6+Bootstrap 项目心得--WebGrid
    mvc5+ef6+Bootstrap 项目心得--身份验证和权限管理
    关于mvc5+EF里面的db.Entry(model).State = EntityState.Modified报错问题
    将DBF文件导入Sqlserver数据库
    MySQL主从报错解决:Failed to initialize the master info structure
  • 原文地址:https://www.cnblogs.com/victorfrost/p/12563589.html
Copyright © 2011-2022 走看看