zoukankan      html  css  js  c++  java
  • k8s源码编译

    1、可在github上面直接下载源码

    2、下载所需要的docker镜像,并打上tag,不知道tag,可以先编译一下,会提示所需image。

    docker pull index.alauda.cn/xuxinkun/kubernetes
    docker tag index.alauda.cn/xuxinkun/kubernetes gcr.io/google_containers/kube-cross:v1.4.2-1
    

    3、报错,提示没有/usr/local/go/pkg的目录,将build-image/Dockerfile中的该命令注释掉

    RUN chmod -R a+rwx /usr/local/go/pkg
    

    4、golang环境报错,安装的golang1.9.2,但是提示安装的1.4.2,需要更新。还没解决。

    查看源码,有BASH_SOURCE生成KUBE_ROOT等目录,需要定位为什么没有采用系统的golang。

    ----k8s使用的是docker里面的golang,所以不行,需要修改docker

    5、安装golang1.9

    网站下载golang,环境变量

    tar -C /usr/local -zxvf go1.9.linux-amd64.tar.gz 
    
    export GOROOT=/usr/local/go
    export GOPATH=$HOME/gosrc
    export PATH=$PATH:$GOROOT/bin
    
  • 相关阅读:
    Eclipse中配置约束
    c++ 虚函数
    cocos3 menu
    cocos3 封装一个ball
    cocos3 内存管理机制
    cocos3 多文件拆分cocos
    cocos3 labelttf
    cocos3 messagebox
    cocos3 log
    cocos3 director sprite scene之间的关系
  • 原文地址:https://www.cnblogs.com/peterinblog/p/8109994.html
Copyright © 2011-2022 走看看