• 2024-07-30在K8S中,Pod有几种探针?
    在Kubernetes(K8s)中,Pod的容器可以通过探针(Probes)来检测容器的健康状况和就绪状态。探针主要用于确保容器能够正确启动并在运行过程中保持健康状态。Kubernetes支持三种类型的探针:livenessProbe(存活探针)readinessProbe(就绪探针)startupProbe(启动探针)每种探针都
  • 2023-09-02K8S HPA在CRD Operator中的应用
    K8SHPA在TrinoOperator中的应用HPA(HorizontalPodAutoscaler)水平扩缩意味着对增加的负载的响应是部署更多的Pod。这与“垂直(Vertical)”扩缩不同,对于Kubernetes,垂直扩缩意味着将更多资源(例如:内存或CPU)分配给已经为工作负载运行的Pod。https://kubernetes.io/zh-cn/do
  • 2023-07-30k8s timeoutSeconds无效且没有按照periodSeconds的间隔时间来执行健康检查
    健康检查日志没有严格按照periodSeconds间隔时间来打印。核心代码如下: pkg/kubelet/prober/worker.gopkg/kubelet/prober/prober.gorunProbe方法(kubelet健康检查有3种方式)httpGet发送HTTP请求,返回码介于200~400之间(前闭后开)时检查成功。exec容器中执行命令,当命令执行成功
  • 2023-07-16kubelet健康检查的3种方式
    httpGet发送一个HTTP请求,当返回码介于200~400之间时,检查成功。livenessProbe:httpGet:path:/index.htmlport:80httpHeaders:-name:X-Custom-Headervalue:AwesomeinitialDelaySeconds:5periodSeconds:5exec在容器中执行指定的