- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在K8S场上安装了.netcore 2.2 API Pod,我实现了运行状况检查api,以便进行k8s liveness 检查。
这是我的设置。
livenessProbe:
httpGet:
path: /api/Authentication/CheckLiveness
port: 80
scheme: HTTP
initialDelaySeconds: 100
timeoutSeconds: 60
periodSeconds: 30
successThreshold: 1
failureThreshold: 1
readinessProbe:
httpGet:
path: /api/Authentication/CheckReadiness
port: 80
scheme: HTTP
initialDelaySeconds: 50
timeoutSeconds: 30
periodSeconds: 15
successThreshold: 1
failureThreshold: 1
Liveness probe failed: Get
http://10.244.3.218:80/api/Authentication/CheckLiveness:net/http:
request canceled (Client.Timeout exceeded while awaiting headers)
Readiness probe failed: Get
http://10.244.3.218:80/api/Authentication/CheckReadiness: net/http:
request canceled (Client.Timeout exceeded while awaiting headers)
Name: authenservice-dpm-7d468bfcc4-px44m
Namespace: pbtsapi
Priority: 0
Node: ptseclsbtwkn01/192.168.10.136
Start Time: Fri, 12 Jun 2020 11:23:07 +0700
Labels: app=authenservice-api
pod-template-hash=7d468bfcc4
Annotations: <none>
Status: Running
IP: 10.244.3.218
Controlled By: ReplicaSet/authenservice-dpm-7d468bfcc4
Containers:
authenservice:
Container ID: docker://1b1acffeae54421201d1bbc54b8020a75db660e1ae1a0f0d18a56930bbca0d12
Image: 10.99.21.89:5000/authenservice:v1.0.4
Image ID: docker-pullable://10.99.21.89:5000/authenservice@sha256:b9244059195edff3cc3592d3e19a94ac00e481e9936413a4315a3cf41b0023ea
Port: 80/TCP
Host Port: 0/TCP
State: Running
Started: Fri, 12 Jun 2020 14:46:22 +0700
Last State: Terminated
Reason: Completed
Exit Code: 0
Started: Fri, 12 Jun 2020 14:37:52 +0700
Finished: Fri, 12 Jun 2020 14:46:21 +0700
Ready: False
Restart Count: 28
Limits:
cpu: 500m
memory: 400Mi
Requests:
cpu: 250m
memory: 200Mi
Liveness: http-get http://:80/api/Authentication/CheckLiveness delay=300s timeout=60s period=30s #success=1 #failure=1
Readiness: http-get http://:80/api/Authentication/CheckReadiness delay=300s timeout=60s period=30s #success=1 #failure=1
Environment:
MSSQL_PORT: 1433
Mounts:
/app/appsettings.json from authen-v (rw,path="appsettings.json")
/etc/localtime from tz-config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from default-token-h8x2b (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
authen-v:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: authenservice-config
Optional: false
tz-config:
Type: HostPath (bare host directory volume)
Path: /usr/share/zoneinfo/Asia/Bangkok
HostPathType:
default-token-h8x2b:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-h8x2b
Optional: false
QoS Class: Burstable
Node-Selectors: <none>
Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s
node.kubernetes.io/unreachable:NoExecute for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Killing 22m (x26 over 3h23m) kubelet, ptseclsbtwkn01 Container authenservice failed liveness probe, will be restarted
Warning Unhealthy 6m42s (x28 over 3h23m) kubelet, ptseclsbtwkn01 Liveness probe failed: Get http://10.244.3.218:80/api/Authentication/CheckLiveness: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
Warning Unhealthy 10s (x22 over 3h8m) kubelet, ptseclsbtwkn01 Readiness probe failed: Get http://10.244.3.218:80/api/Authentication/CheckReadiness: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
最佳答案
虚拟机永远不会相同。您可以设置具有相同规格的虚拟机,这样做可以确保它们具有相似性,但这并不意味着它们将具有完全相同的性能。
服务器也发生同样的事情。您可以购买两个相同的物理服务器,它们的性能相似,但永远不会相同。
日志清楚地表明,在测试该应用程序时,它尚未准备就绪。
正如zerkms所说,您不能具有完全相同的“红色”和“活力”探针。您一定要对此进行审查。您还必须查看您的准备情况调查initialDelaySeconds
。尝试增加它,以便有更多时间启动应用程序。
要解决suren建议并增加您的超时时间,我将改为增加initialDelaySeconds
。
关于kubernetes - K8s http Liveness探针仅在1个工作节点上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62337746/
我在使用 jquery 1.9.1 时遇到问题。我已经搜索过,但这些都没有解决我的问题。 $('.sm2_expander').live('click', function() { $
有些 Live CD 可以启动操作系统并允许您无需安装即可使用它。 我想知道是否有一种简单的方法来自定义 Live CD,以便它只加载运行一个应用程序所需的内容,然后运行该应用程序。 最佳答案 对于
当我从 Live CD 启动 Linux Mint 时,我能够将文件保存到“文件系统”。但这些文件保存在哪里呢?不可能是光盘,因为它是 CDR。我不认为它存储在 RAM 中,因为它只能保存这么多数据,
我正在尝试 ZIO . 我不明白为什么要添加Live作为Trait,然后提供一个object,比如: object Live extends Live 在不同的地方可以找到这种模式,例如 zio.co
我正在尝试播放 RTSP 直播流媒体网址“rtsp://164.100.51.207/broadcast/DDLive”。但我收到此错误 (1,-1)。 我正在尝试这段代码 VideoView myV
如何更改标签的 html,如下所示: $('#someId').html('foo bar'); 使用 live() 或 delegate() 函数时?只是为了澄清,我不希望这种情况发生在悬停、焦点或
我在这里没有看到很多关于 Microsoft 提供的 xbox live api 的帖子。谁能给我指一个有活跃的 xbox live api 社区的网站? 最佳答案 这是相当模糊的,所以我会提供一个广
我有一个带有 class="centerMessage" 的 div 。该 div 会在页面加载后的某个时刻插入到 DOM 中。我想更改此 div 上的 CSS 以使其居中。我尝试了下面的CSS功能,
我正在开发一个应用程序,我需要将通过智能手机的摄像机(在 iPhone 和 Android 手机上)捕获的视频流式传输直接到 YouTube Live。 我研究了 Codename One 的 Cap
当使用 DLT 时,我们可以使用 STREAMING LIVE TABLE 或 LIVE TABLE 创建一个实时表,如文档中所写: CREATE OR REFRESH { STREAMING LIV
所以,我在一个网站上工作,我希望用户能够使用他们的 xbox 帐户登录,将他们的玩家标签链接到我的网站。我可以像这样使用 oauth: 但是,我不知道如何获得 xbox live 权限。执行此操作的其
我正在使用苹果的 http 实时流媒体将实时视频流式传输到 ipad/iphone。其中一个重要的步骤是将传输流与播放列表一起分割成几个 ts 段。根据苹果的文档,推荐的 ts 段持续时间为 10 秒
我正在尝试实现“使用 Outlook.com 登录”流程,其中涉及客户端和服务器代码。 流程是: 从客户端将用户重定向到: https://login.live.com/oauth20_authori
如果您使用 YouTube 直播打开广播“事件”,用户可以使用回放功能,让他们无需离开界面即可观看过去 3 小时的广播 - 您可以像观看视频一样轻松观看,但您仍处于广播中,您只需控制过去缓冲的分钟数。
我有一个使用 HTTP Live Streaming 传送视频内容的应用程序。我希望应用程序根据设备屏幕尺寸(4x3 或 16x9)检索适当的分辨率。我运行 Apple 的工具来创建主 .m3u8 播
我有一个使用 HTTP Live Streaming 传送视频内容的应用程序。我希望应用程序根据设备屏幕尺寸(4x3 或 16x9)检索适当的分辨率。我运行 Apple 的工具来创建主 .m3u8 播
super 快的。这是我的 .gitignore(在我的 repo 的根级别 # Makefile stuff LIVE-* .install-post-all 当我这样做时,LIVE-* 位不起作用
因此,我在 Gamasutra 阅读了 John Carmack 的采访,其中他谈到了他所谓的“存在于内存映射文件中的实时 C++ 对象”。以下是一些引用: JC: Yeah. And I actua
在教师端对类(class)进行更改后,有预览更改和查看实时版本的选项,但目前这两个选项都无法正常工作,我们必须在 URL 中附加基本 url (www.abc.com/)是时候预览更改或查看实时版本了
有人可以详细说明aria-live="assertive"之间的区别吗?和 aria-live="polite" ? 据我了解 aria-live="assertive"将获得更高的优先级并清除队列,
我是一名优秀的程序员,十分优秀!