Kubernetes 如何使用ansible模块使用附加容器修补部署?

Kubernetes 如何使用ansible模块使用附加容器修补部署?,kubernetes,ansible,openshift,Kubernetes,Ansible,Openshift,使用Ansible模块k8s,我们如何使用附加容器修补部署 我想了解我们如何使用ansible模块实现以下部署的补丁: Initial dpeloyment.yaml: apiVersion: apps/v1 kind: Deployment metadata: name: patch-demo spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: l

使用Ansible模块k8s,我们如何使用附加容器修补部署

我想了解我们如何使用ansible模块实现以下部署的补丁:

Initial dpeloyment.yaml:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: patch-demo
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: patch-demo-ctr
        image: nginx
      tolerations:
      - effect: NoSchedule
        key: dedicated
        value: test-team
修补程序:

spec:
  template:
    spec:
      containers:
      - name: patch-demo-ctr-2
        image: redis
如何使用ansible模块执行此操作

kubectl patch deployment patch-demo --patch "$(cat patch-file.yaml)"