0. install golang 1.9.1

https://golang.org/doc/install

1. development.md

https://github.com/kubernetes/community/blob/master/contributors/devel/development.md

2. 配置国内的docker源

http://www.jianshu.com/p/34d3b4568059

3. Unable to find image 'gcr.io/google_containers/gen-swagger-docs:v8' locally

因为墙的原因访问不到这个image,可以配置中科大的docker源后,使用如下命令下载

docker pull docker.io/k82cn/gen-swagger-docs:v8

然后标记tag为

gcr.io/google_containers/gen-swagger-docs:v8

4.unrecognized import path "golang.org/x/tools/go/vcs" (https fetch: Get https://golang.org/x/tools/go/vcs?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

因为墙的原因下载不到golang.org/x/tools,可以从github上下载跟它一样的代码,然后重命名目录

具体方法见这里

https://studygolang.com/articles/7131

mkdir $GOPATH/src/golang.org

ln -s $GOPATH/src/github.com/golang $GOPATH/src/golang.org/x

cd $GOPATH/src/golang.org/x/tools/go/buildutil

go install

5.

Step 1 : FROM gcr.io/google_containers/kube-cross:v1.9.2-1
Trying to pull repository gcr.io/google_containers/kube-cross ...
Get https://gcr.io/v1/_ping: dial tcp 74.125.204.82:443: i/o timeout

还是墙的原因。。。

docker pull docker.io/pickjob/kube-cross:v1.9.2-1

docker tag xxx gcr.io/google_containers/kube-cross:v1.9.2-1

6. centos FQ

https://fanach.github.io/post/ss-linux/

7. mac go get FQ

https://www.goodspb.net/mac-%E4%BD%BF%E7%94%A8-golang-%E7%BF%BB%E5%A2%99%E5%AE%9E%E5%BD%95/

https://github.com/mrdulin/blog/issues/18

8. 提交前的注意事项

https://github.com/kubernetes/community/blob/master/contributors/devel/pull-requests.md#the-pr-submit-process and developer guide https://git.k8s.io/community/contributors/devel/development.md#development-guide

9. make verify

[[0;31mFAILED TESTS^[[0m
========================
^[[0;31mhack/make-rules/../../hack/verify-api-groups.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-bazel.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-boilerplate.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-cli-conventions.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-generated-docs.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-generated-protobuf.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-godep-licenses.sh^[[0m

KUBE_FORCE_VERIFY_CHECKS=y hack/verify-godeps.sh

^[[0;31mhack/make-rules/../../hack/verify-godeps.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-gofmt.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-golint.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-govet.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-openapi-spec.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-readonly-packages.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-swagger-spec.sh^[[0m
^[[0;31mhack/make-rules/../../hack/verify-symbols.sh^[[0m

k8s dev的更多相关文章

  1. 技术漫谈 | 远程访问和控制云端K8S服务器的方法

    对于部署在云端的K8S容器编排系统,可以先通过SSH远程登录到K8S所在主机,然后运行kubectl命令工具来控制K8S服务系统.然而,先SSH登录才能远程访问的二阶段方式,对于使用Linux桌面或者 ...

  2. 使用Ceph集群作为Kubernetes的动态分配持久化存储(转)

    使用Docker快速部署Ceph集群 , 然后使用这个Ceph集群作为Kubernetes的动态分配持久化存储. Kubernetes集群要使用Ceph集群需要在每个Kubernetes节点上安装ce ...

  3. Kubernetes(k8s) docker 修改 /dev/shm大小

    一.问题 /dev/shm在/etc/fstab中挂载,对应tmpfs,实际使用的是内存的空间.默认情况下,/dev/shm为物理内存大小的一半. 在Kubernetes上跑docker,发现/dev ...

  4. k8s volume

        只有nfs和rbd的,本人翻译确实很渣         在容器中磁盘文件寿命是短暂的,当在容器中运行一些重要程序时,这会产生一些问题. 首先,当一个容器崩溃后,kubelet将重新启动该容器, ...

  5. k8s pv

    这个文档描述当前在k8s中PersistentVolumes的使用. 我们建议和volume一起进行了解   Introduction     管理存储和管理计算是截然不同的问题. 持久存储子系统对用 ...

  6. k8s dns 服务安装配置说明

    1. 提前条件 安装k8s 集群 2.  dns  安装配置 安装方式: 使用controller  service controller  脚本: 基于官方改动 apiVersion: v1 kin ...

  7. 第四十四章 微服务CICD(6)- gitlab + jenkins + docker + k8s

    总体流程: 在开发机开发代码后提交到gitlab 之后通过webhook插件触发jenkins进行构建,jenkins将代码打成docker镜像,push到docker-registry 之后将在k8 ...

  8. k8s入门系列之扩展组件(一)DNS安装篇

    DNS (domain name system),提供域名解析服务,解决了难于记忆的IP地址问题,以更人性可读可记忆可标识的方式映射对应IP地址. Cluster DNS扩展插件用于支持k8s集群系统 ...

  9. eShopOnContainers 知多少[10]:部署到 K8S | AKS

    1. 引言 断断续续,感觉这个系列又要半途而废了.趁着假期,赶紧再更一篇,介绍下如何将eShopOnContainers部署到K8S上,进而实现大家常说的微服务上云. 2. 先了解下 Helm 读过我 ...

随机推荐

  1. 错误类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数

    原文网址:http://zhidao.baidu.com/link?url=WcvaYFI1JeEGvbjD77nDbGp21sjaNCnCTRLGrU5YjwUGbHbhHJxQolKbsMZbZs ...

  2. 一道有意思的找规律题目 --- CodeForces - 964A

    题目连接: https://vjudge.net/problem/1502082/origin 这一题第一眼看过去貌似是模拟,但是根据其范围是1e9可以知道,如果暴力解基本上是不可能的(不排除大佬级优 ...

  3. Coins [POJ1742] [DP]

      Description 给出硬币面额及每种硬币的个数,求从1到m能凑出面额的个数. Input 多组数据,每组数据前两个数字为n,m.n表示硬币种类数,m为最大面额,之后前n个数为每种硬币的面额, ...

  4. PAT Basic 1006

    1006 换个格式输出整数 (15 分) 让我们用字母 B 来表示“百”.字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数 ...

  5. GMA Round 1 二项式展开

    传送门 二项式展开 求$(2x-y+\frac{3}{x}+4z)^{12}$展开式中不含x的任意非0次幂的项的系数和. 用排列组合的思想,相当于在12个括号里选项出来.先把$2x$和$\frac{3 ...

  6. PHP07

    PHP07 1.cookie 2.使用php操作cookie 设置响应头(header)中的Set-Cookie可以下发小票 检查-network-响应头处可查看所设置cookie 检查-applic ...

  7. 5、python的变量和常量

    今天看看python的变量和常量,这是python中最基本的两个概念. 首先先说一下解释器执行Python的过程:    python3 C:\test.py 1. 启动python解释器(内存中) ...

  8. 编写CentOS的System V init启动脚本

    系统本身自带了说明,在/usr/share/doc/initscripts-(*)/sysvinitfiles,内容如下: 所有System V init脚本都命名为/etc/rc.d/init.d/ ...

  9. .NET开源Protobuf-net组件葵花手册

    一.前言 我们都知道 protobuf是由Google开发的一款与平台无关,语言无关,可扩展的序列化结构数据格式,可用做数据存储格式, 通信协议 ! 在前面<.NET开源Protobuf-net ...

  10. securecrt通过ssh连接板子: 密钥交换失败,没有兼容的加密程序

    在用securecrt连接板子时遇到如下问题: 需要修改板子上的/etc/ssh/ssh_config和/etc/ssh/sshd_config. 修改/etc/ssh/ssh_config,取消下面 ...