如何使用 Ansible k8s 模块?

如何使用 Ansible k8s 模块?

我正在探索 Kubernetes 和 Ansible,并尝试构建一个非常简单的 ansible playbook 来初始化 Kubernetes。我听说过一个模块“k8s”,但我不知道如何使用它。

例如以下任务失败:

- name: "Add admin-user serviceAccount"
  k8s:
    apiVersion: v1
    kind: ServiceAccount
    metadata:
      name: admin-user
      namespace: kube-system

出现以下错误:

(k8s) 模块不支持的参数

ansible 版本:2.7.5 操作系统:Debian 4.9

我应该怎么做才能使用“k8s”模块? 我也在 ansible-galaxy 中搜索过,但一无所获。

谢谢

答案1

好的...我会回答我自己的问题:D

阅读手册

YAML 结构错误。

相关内容