首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现Kubernetes探测的代码更改

实现Kubernetes探测的代码更改
EN

DevOps用户
提问于 2021-05-30 17:34:52
回答 2查看 44关注 0票数 -2

我想用.Net语言在我的C#核心应用程序中实现Kubernetes生动活泼探测。我知道,首先,我需要在我的应用程序的deployment.yaml文件中定义生动感探测。我还在我的应用程序中创建了http服务,它在8080端口上响应。

代码语言:javascript
复制
apiVersion: v1
kind: Pod
metadata:
  labels:
    test: liveness
  name: liveness-http
spec:
  containers:
  - name: liveness
    image: k8s.gcr.io/liveness
    args:
    - /server
    livenessProbe:
      httpGet:
        path: /healthz
        port: 8080
        httpHeaders:
        - name: Custom-Header
          value: Awesome
      initialDelaySeconds: 3
      periodSeconds: 3

除此之外,在我的C#代码中需要做哪些更改?我在.csproj中使用下面的Kubernetes nuget:

代码语言:javascript
复制
<PackageReference Include="KubernetesClient" Version="3.0.7" />
EN

回答 2

DevOps用户

回答已采纳

发布于 2021-06-10 12:49:21

除了@rohatgisanat 回答解释Kubernetes方面,微软在服务端解释自己的HC中间件方面做得相当出色:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?view=aspnetcore-5.0

所以你唯一要做的就是把这些知识结合起来:)

票数 0
EN

DevOps用户

发布于 2021-06-09 19:13:36

票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/14026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档