我有一项服务,每天在 Kubernetes 上部署数千个短期作业。我正在尝试使用此处描述的功能让 Kubernetes 在完成后删除这些作业:
作业完成,但作业在 中表示的时间限制后仍保留在集群中ttlSecondsAfterFinished。
我正在 GKE 上对此进行测试并且我的主节点正在运行1.12.7-gke.25
我知道这是一个 alpha 功能,但我还没有删除单个作业。
apiVersion: batch/v1
kind: Job
metadata:
name: ttl-test
spec:
ttlSecondsAfterFinished: 100
template:
metadata:
name: ttl-test
spec:
containers:
- name: test-container
image: myimage
Run Code Online (Sandbox Code Playgroud) 我的气流服务器定期出现故障。当我检查gunicorn日志时,所有工作关闭之前的错误如下所示:
OperationalError: (psycopg2.OperationalError) could not translate host name "my-airflow-db.l9zijaslosu.us-east-1.rds.amazonaws.com" to address: Name or service not known
(Background on this error at: http://sqlalche.me/e/e3q8)
我立即确认主机名正确,并且数据库正在接受来自其他工具的请求。
如果我重新启动Ariflow Web服务器,则服务器可以正常运行4-5天,然后发生相同的错误。
之前已经问过这个问题,但是通常可以通过告诉其他开发人员不要使用localhost或postrgres主机名来解决。我的主机名是AWS域上的标准主机名。就亚马逊而言,这似乎是极不可能的DNS错误。
在ASP.NET 3.5中,您可以分配"选择"链接并更改链接实际显示的内容.但是,你可以指定gridview中的一个字段作为选择按钮吗?
例如,我的所有记录都有一个"SAMPLE ID"字段.将每个唯一的SAMPLE ID作为转到详细信息视图的链接会很棒.我在Gridview'edit columns'下找不到任何设置,似乎将该行为分配给某个字段.
我知道这必须是可能的,因为我很少看到实际上使用"选择"链接的ASP.NET网站 - 大部分都允许您单击其中一个字段.
我怎样才能做到这一点?
使用Visual Studio 2008,ASP.NET 3.5和C#3.0!
airflow ×1
asp.net ×1
c# ×1
field ×1
gridview ×1
gunicorn ×1
kubernetes ×1
psycopg2 ×1
select ×1
sqlalchemy ×1