如何使用 Ansible-K8s 模块在 k8s 中创建秘密 [英] How to create secret in k8s using Ansible-K8s Module
本文介绍了如何使用 Ansible-K8s 模块在 k8s 中创建秘密的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用 Ansible-k8s 模块创建 k8s 秘密.虽然我可以使用 kubectl secret 命令创建秘密,但我需要使用 Ansible-k8s 模块创建.
I wanted to created k8s secret using Ansible-k8s modules. While I am able to create secret with kubectl secret command , but i need to create with Ansible-k8s module.
请求你帮助我.提前致谢
Request you to help me . Thanks in advance
推荐答案
虽然没有关于如何创建秘密的示例,但有一些示例展示了如何使用 Kubernetes 定义.
While there is no example on how to create a secret, there are examples which show how Kubernetes definitions can be used.
假设您有一个 mysecret.yaml
文件,如下所示:
Suppose you have a mysecret.yaml
file like below:
apiVersion: v1
kind: Secret
metadata:
name: mysecret
namespace: default
type: Opaque
data:
username: YWRtaW4=
password: MWYyZDFlMmU2N2Rm
选项 1:
从上述文件加载定义:
- name: create k8s secret mysecret
k8s:
src: mysecret.yaml
state: present
选项:2:
将秘密的定义放在内嵌:
Put the definition of secret in-line:
- name: create k8s secret mysecret
k8s:
definition:
apiVersion: v1
kind: Secret
metadata:
name: mysecret
namespace: default
type: Opaque
data:
username: YWRtaW4=
password: MWYyZDFlMmU2N2Rm
state: present
这篇关于如何使用 Ansible-K8s 模块在 k8s 中创建秘密的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文