我认为没有愚蠢的问题,所以这是一个我找不到直接答案的问题。
\n情况
\n我目前有一个在 AKS 上运行 1.15.x 的 Kubernetes 集群,通过 Terraform 进行部署和管理。AKS 最近 Azure 宣布他们将停用 AKS 上的 Kubernetes 1.15 版本,我需要将集群升级到 1.16 或更高版本。现在,据我了解情况,直接在 Azure 中升级集群不会对集群的内容、IE 节点、pod、秘密以及当前存在的其他所有内容产生任何影响,但我找不到任何正确的答案来说明会发生什么如果我通过 Terraform 升级集群。
\n潜在问题
\n那么会出现什么问题呢?在我看来,最糟糕的结果是整个集群被摧毁,然后创建一个新的集群。没有豆荚,没有秘密,什么都没有。由于那里的信息太少,我在这里询问是否有人在 Terraform 和 Kubernetes 方面拥有更多经验,可以帮助我。
\n总结一下:
\n地形版本
\nTerraform v0.12.17\n+ provider.azuread v0.7.0\n+ provider.azurerm v1.37.0\n+ provider.random v2.2.1\nRun Code Online (Sandbox Code Playgroud)\n我在做什么
\n\xc2\xa7 terraform init \n\n//running terrafrom plan with new Kubernetes version declared for AKS\n\n\xc2\xa7 terraform plan \n\n//Following changes are announced by Terraform:\n\n\n\nAn execution plan has been generated and is …Run Code Online (Sandbox Code Playgroud)