解决这个问题的合乎逻辑的方法是什么?我在这里找到了解决方案:代码看起来很简单的解决方案,但我在逻辑上很难理解它。
从同一个博客我无法理解这一行,
所以以1结尾的数等于DP[n-1]。
有没有更简单的方法可以解释这个解决方案?
我想知道除了 yaml 文件之外,是否有更简单的方法可以在 k8s 中创建守护进程。例如,对于 pod,我们有kubectl run --generator=run-pod/v1命令。我想知道DS是否有类似的东西。
提前致谢。
我想列出所有处于就绪状态的节点,除了那些有任何污染的节点。如何使用 jsonpath 实现这一点?
我尝试了以下取自 k8s doc 的语句,但它没有打印出我想要的内容。我正在寻找诸如 -- 之类的输出 node01 node02。输出中没有主节点,因为它有污点。什么样的污点在这里并不重要。
JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}' \
&& kubectl get nodes -o jsonpath="$JSONPATH" | grep "Ready=True"
Run Code Online (Sandbox Code Playgroud) 我想在 k8s 中使用空格分隔同一行中打印所有节点的内部 IP jq。我怎样才能做到这一点?
使用 jsonpath 我可以使用.addresses[?(@.type=="InternalIP")]. 如何实现同样的效果jq?
想要列出没有任何污染的就绪节点的数量。我使用以下查询获取节点列表:
kubectl get nodes -o json|jq -jr '{.items[]|select(.spec.taints|not)|select(.status.conditions[].type=="Ready" and .status.conditions[].status="True")|.metadata.name+"\n"}'
Run Code Online (Sandbox Code Playgroud)
这给了我以下输出
node01
node01
Run Code Online (Sandbox Code Playgroud)
如何从此查询中获取节点数而不是实际节点名称?
我有我在 sql server 上使用的以下 sql 查询。
select distinct [Value],Label,Id from(
select distinct [Name], Code, I as Id,I + ':' + [Value] as label, [Value]
from [test].[dbo].[emp]
unpivot
(
[Value]
for I in (product, model)
) as dataTable) as t
Run Code Online (Sandbox Code Playgroud)
我想要的是,如果任何[Value]内部的 unpivot 语句为空,它应该向嵌套的 select 语句返回 'unknown'。
我如何实现它?
更新 -
//this is wrong sql. Just want to show what is required
select distinct [Value],Label,Id from(
select distinct [Name], Code, coalesce(I as Id,'unknown'),coalesce(I,'unknown') + ':' + [Value] as label, coalesce([Value],'unknown')
from …Run Code Online (Sandbox Code Playgroud)