clientset操作Service、ServiceMonitor、Endpoints
删除指定的Endpoints:1
2
3
4
5
6
7
8
9
10
11
12var grace int64 = 0
var clientset *kubernetes.Clientset
clientset, err = kubernetes.NewForConfig(util.GetKubeConfig())
if err != nil {
util.Logger.Error(err)
return err
}
if err = clientset.CoreV1().Endpoints(namespace).Delete(strings.ToLower(clusterName), &metav1.DeleteOptions{GracePeriodSeconds: &grace}); err != nil {
if !apierrors.IsNotFound(err) {
return err
}
}
删除指定的Service:
1 | var grace int64 = 0 |
删除指定的ServiceMonitor:
1 | var grace int64 = 0 |
点关注,不迷路
好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是人才。
白嫖不好,创作不易。各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
如果本篇博客有任何错误,请批评指教,不胜感激 !
原文作者: create17
版权声明: 转载请注明出处(码字不易,请保留作者署名及链接,谢谢配合!)