我想从Kubernetes Configmap中删除包含数据的密钥,以便使用kubernetes Rest端点。
有我的代码块。
headers = {"Content-Type": "application/merge-patch+json", "Authorization": "Bearer " + self.token, "Accept": "application/json"}
r = requests.patch("{}/api/v1/namespaces/default/configmaps/CONFIGMAP_NAME".format(self.url), verify=False,
headers=headers, json={"op": "remove", "path": "/data/CONFIGMAPKEYNAME"})
该代码可以正常工作并以200状态代码的形式返回结果,但是,我的kubernetes configmaps数量看不到任何变化。
我如何处理此问题。
答案 0 :(得分:1)
您要达到什么目标? 这只会从ConfigMap中删除密钥,而不是ConfigMap本身。 Configmap数量将保持不变,因为它可以不存在任何键而存在。