(CommandList children: [ (C {(/etc/init.d/kubelet)} {(stop)}) (C {(/etc/init.d/kubelet)} {(start)}) (C {(echo)} {(DQ ("waiting a minute for startup"))}) (C {(sleep)} {(60)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:max_seconds) op:Equal rhs:{(10)} spids:[74])] spids: [74] ) (While cond: [(Sentence child:(C {(true)}) terminator:<Op_Semi ";">)] body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [ {(curl)} {(-m)} {(${ VSub_Name max_seconds)} {(-f)} {(-s)} {(http) (Lit_Other ":") (//127.0.0.1) (Lit_Other ":") (10255/healthz)} ] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [107] ) ] ) ] negated: True ) terminator: <Op_Semi ";"> ) ] action: [ (C {(echo)} {(DQ ("kubelet failed!"))}) (C {(curl)} {(http) (Lit_Other ":") (//127.0.0.1) (Lit_Other ":") (10255/healthz)}) (C {(exit)} {(2)}) ] spids: [-1 112] ) ] spids: [-1 136] ) (C {(sleep)} {(10)}) ] spids: [83 143] ) ) ] )