前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Funny Kind

Funny Kind

作者头像
崔秀龙
发布2019-08-30 15:05:29
4360
发布2019-08-30 15:05:29
举报
文章被收录于专栏:伪架构师伪架构师

事实上我们编写的 config.yaml,在文末的命令行中并没有引用,所以其中的快速安装的结果完全是 Kind 的功劳,和之前的证书操作、镜像操作没有一毛钱的关系。Kind 镜像自带了 Kubeadm 部署所需内容,因此它的的离线安装正常来说只需要:

  • Docker 正常运转
  • 本地有 Kind 镜像。

私库之类的东西,完全不需要。

昨天的错误原因主要在于:Docker 信任的 CA,并不被 dind 所接受,要使用私库,首先要把自签发 CA 加入 Kind 镜像的信任列表,源码显示,它用的是 Ubuntu,因此可以这样构建一个新镜像:

代码语言:javascript
复制
FROM kindest/node:v1.15.3
COPY ca.crt /usr/local/share/ca-certificates/ca.crt
RUN update-ca-certificates

有了这个信任关系,就可以使用私库来创建集群了,例如:

代码语言:javascript
复制
#!/bin/shkind create cluster --image kindest/node:customize \
    --config config/kind-config.yaml

使用这个镜像,就会加入对私库的信任关系,从而满足对私库的使用需求。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 伪架构师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档