master probe

This commit is contained in:
Chris Lu 2020-10-18 22:49:11 -07:00
parent 4b67dd3791
commit 1a443616b6
1 changed files with 25 additions and 33 deletions

View File

@ -6,6 +6,7 @@ import (
appsv1 "k8s.io/api/apps/v1" appsv1 "k8s.io/api/apps/v1"
corev1 "k8s.io/api/core/v1" corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/intstr"
seaweedv1 "github.com/seaweedfs/seaweedfs-operator/api/v1" seaweedv1 "github.com/seaweedfs/seaweedfs-operator/api/v1"
) )
@ -102,20 +103,16 @@ func (r *SeaweedReconciler) createMasterStatefulSet(m *seaweedv1.Seaweed) *appsv
ContainerPort: 19333, ContainerPort: 19333,
}, },
}, },
/*
ReadinessProbe: &corev1.Probe{ ReadinessProbe: &corev1.Probe{
Handler: corev1.Handler{ Handler: corev1.Handler{
HTTPGet: &corev1.HTTPGetAction{ HTTPGet: &corev1.HTTPGetAction{
Path: "/cluster/status", Path: "/cluster/status",
Port: intstr.IntOrString{ Port: intstr.FromInt(9333),
Type: 0,
IntVal: 9333,
},
Scheme: "http", Scheme: "http",
}, },
}, },
InitialDelaySeconds: 5, InitialDelaySeconds: 5,
TimeoutSeconds: 0, TimeoutSeconds: 15,
PeriodSeconds: 15, PeriodSeconds: 15,
SuccessThreshold: 2, SuccessThreshold: 2,
FailureThreshold: 100, FailureThreshold: 100,
@ -124,21 +121,16 @@ func (r *SeaweedReconciler) createMasterStatefulSet(m *seaweedv1.Seaweed) *appsv
Handler: corev1.Handler{ Handler: corev1.Handler{
HTTPGet: &corev1.HTTPGetAction{ HTTPGet: &corev1.HTTPGetAction{
Path: "/cluster/status", Path: "/cluster/status",
Port: intstr.IntOrString{ Port: intstr.FromInt(9333),
Type: 0,
IntVal: 9333,
},
Scheme: "http", Scheme: "http",
}, },
}, },
InitialDelaySeconds: 20, InitialDelaySeconds: 15,
TimeoutSeconds: 0, TimeoutSeconds: 15,
PeriodSeconds: 10, PeriodSeconds: 15,
SuccessThreshold: 1, SuccessThreshold: 1,
FailureThreshold: 6, FailureThreshold: 6,
}, },
*/
}}, }},
}, },
}, },