kubernetes - 通过 Minikube 创建本地自定义测试环境
问题描述
我目前正在为开发人员创建一个 Minikube 集群,假设开发人员对 Kubernetes 一无所知,他们每个人都将在本地机器上拥有自己的 Minikube 集群进行测试,正在创建一个 bash 脚本来处理所有安装和吊舱的设置推荐的方式?是否可以通过 Terraform 来代替?或者还有其他方法可以更容易地做到这一点?谢谢!
解决方案
根据您的要求,选择Minikube可能是也可能不是最好的方法。只是为您提供一些其他选项,当涉及到开发人员的本地环境时,您可能希望查看以下工具(取决于他们的需求):
由于您似乎并不关心 Windows 或其他用户(至少没有提到他们),因此 bash 脚本可能是最简单的方法。然而,通常这是像Ansible这样的工具发挥作用。它们可以帮助您以清晰的方式实现自动化,并允许进行适当的测试。一些工具(如 Ansible)甚至支持某些可能有用的 Windows 功能。
TL;博士
不推荐使用 Bash 脚本,因为它有很多痛点,但是,根据您的技能,它可能是最快的方法。如果你想正确使用 Ansible、Chef、Puppet 等工具。
推荐阅读
- oracle - 我的程序 sql 有什么问题
- azure - 如何使用 API 在 Azure Active Directory(作为 IDP)和企业应用程序之间配置 SAML 联合?
- c++ - ODBC SQLExecDirect 语句 (C++) 中的语法问题
- sql - 如何检查时间是否大于特定时间?
- html - 斜体不会出现在我网站上的 Safari 浏览器上,但在 Windows 中的 Chrome 和 IE 上很好
- jquery - $.each 循环中的 getJSON 显示值
- angular - 注入子组件以在 Angular 的父组件中访问其属性
- java - 如何使用 Retrofit 2 返回一个对象
- javascript - 为什么 javascript 不使用 \n 打印新行?
- python - Python argparse:帮助中的参数但不在使用中