[{"data":1,"prerenderedAt":71},["ShallowReactive",2],{"maker-kelseyhightower":3},[4,34,52],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":33},12159249,"Kubernetes Certificate Manager","Native Let's Encrypt Integration",false,"infrastructure",2016,186,19,"loved",0.3,7,[17,18,19,20],"kubernetes","let's encrypt","tls certificates","dns01 challenge","kelseyhightower","github.com","notable",0,"0353300030333003555","https:\u002F\u002Fgithub.com\u002Fkelseyhightower\u002Fkube-cert-manager",[28,29,30,24],4,6,2,"Solves cert friction in Kubernetes clusters","Tied to Google Cloud DNS","kubernetes certificate management",{"id":35,"name":36,"line":37,"ai":8,"cat":9,"year":10,"points":38,"comments":24,"rec":39,"s":40,"top":41,"kw":42,"maker":21,"domain":22,"tier":47,"attempts":24,"strip":48,"url":49,"mix":50,"praise":-1,"objection":-1,"sub":51},12820106,"vault-controller","Automate the creation of unique Vault tokens for Kubernetes Pods",10,"quiet",null,82,[43,17,44,45,46],"vault","tokens","pods","secrets","shown","","https:\u002F\u002Fgithub.com\u002Fkelseyhightower\u002Fvault-controller",[24,24,24,24],"secrets management",{"id":53,"name":54,"line":55,"ai":8,"cat":9,"year":10,"points":56,"comments":57,"rec":58,"s":59,"top":60,"kw":61,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":64,"url":65,"mix":66,"praise":68,"objection":69,"sub":70},13105871,"konfd","Manage Kubernetes secrets and configmaps with Go templates",115,40,"curious",-0.08,14,[17,62,63,46],"configmap","go templates","3001000000000000100000000000000000030533","https:\u002F\u002Fgithub.com\u002Fkelseyhightower\u002Fkonfd",[67,28,24,30],1,"Useful for writing config files into pod namespaces without external backends","Kubernetes secrets are stored unencrypted in etcd, so calling them secrets is misleading","kubernetes configuration management",1794036747460]