【问题标题】:Create a local custom testing environment through Minikube通过 Minikube 创建本地自定义测试环境
【发布时间】:2021-05-19 23:21:24
【问题描述】:

我目前正在为开发人员创建一个 Minikube 集群,假设开发人员对 Kubernetes 一无所知,他们每个人都将在本地机器上拥有自己的 Minikube 集群进行测试,我正在创建一个 bash 脚本来处理所有安装和设置 pod 的推荐方式?是否可以通过 Terraform 来代替?或者还有其他方法可以更轻松地做到这一点?谢谢!

【问题讨论】:

  • 你只需要一个Kubernetes yaml-manifests的目录结构,然后kubectl apply -f <directory>除非你说安装Minikube?
  • 是的。另外,我正在使用 ingress,所以我也必须更新 /etc/hosts 文件

标签: kubernetes minikube


【解决方案1】:

根据您的要求,选择Minikube 可能是也可能不是最好的方法。 只是为您提供一些其他选项,当涉及到开发人员的本地环境时,您可能希望查看以下工具(取决于他们的需求):

由于您似乎并不关心 Windows 或其他用户(至少没有提到他们),因此 bash 脚本可能是最简单的方法。但是,通常这是像Ansible 这样的工具发挥作用。它们可以帮助您以清晰的方式实现自动化进行适当的测试。一些工具(如 Ansible)甚至支持某些可能有用的 Windows 功能。

TL;DR

不推荐使用 Bash 脚本,因为它有很多痛点,但是,根据您的技能,它可能是最快的方法。 如果您想正确使用 Ansible、Chef、Puppet 等工具。

【讨论】:

    猜你喜欢
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 2023-02-19
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 2012-12-20
    • 1970-01-01
    相关资源
    最近更新 更多