Advertisement

实例学习Ansible系列中retry与sleep的常见用法

阅读量:

在脚本编写过程中,多次尝试操作通常属于一种典型应用场景,一般采用循环结构配合延时机制实现。本文将以Kubernetes中证书签名请求的自动审批流程为例,对这一常见编写方式加以说明。

手动证书签名请求批准流程

通过执行kubectl get csr命令,可查询当前存在的证书签名请求信息

复制代码
    [root@host132 ansible]# kubectl get csr
    NAME        AGE   REQUESTOR                     CONDITION
    csr-4mnvj   12m   kubelet-bootstrap             Approved,Issued
    csr-b9mmc   12m   kubelet-bootstrap             Pending
    csr-z2hrz   12m   system:node:192.168.163.133   Pending
    [root@host132 ansible]# 
    
    
      
      
      
      
      
      
    

对处于待处理状态的请求执行批准操作

复制代码
    [root@host132 ansible]# kubectl ce

全部评论 (0)

还没有任何评论哟~