热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何通过Docker镜像在Kubernetes容器中安装Kubectl

如何解决《如何通过Docker镜像在Kubernetes容器中安装Kubectl》经验,为你挑选了1个好方法。

我想在容器中运行'kubectl'命令,所以我想在构建Docker映像时通过容器安装kubectl。任何帮助表示赞赏!



1> Weike..:

您只需要将kubectl(例如/usr/local/bin/kubectl)二进制文件和kubeconfig(例如/root/.kube/config)映射到您的容器中。

例如(用于部署的yaml文件):

      containers:
      - image: container-image-name
        name: container-name
        volumeMounts:
        - name: kubectl-binary
          mountPath: /usr/local/bin/kubectl
          readOnly: true
        - name: kubectl-config
          mountPath: /root/.kube/config
          readOnly: true
      volumes:
      - name: kubectl-binary
        hostPath:
          path: /usr/local/bin/kubectl
      - name: kubectl-config
        hostPath:
          path: /root/.kube/config

聚苯乙烯

使用以下命令kubectl在每个节点上下载二进制文件,然后复制/root/.kube/config到每个节点:

$ curl -L https://dl.k8s.io/v1.10.6/bin/linux/amd64/kubectl -o /usr/local/bin/kubectl


推荐阅读
author-avatar
乐土网6868
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有