小编use*_*074的帖子

kubernetes kubelet 是 DaemonSet 吗?

DaemonSets确保所有(或部分)节点运行 Pod 的副本。当节点添加到集群时,Pod 也会添加到其中。

kubernetes kubelet 在每个节点上运行,并保持该节点上的其他 pod 运行。在 Marko Luksa 的《Kubernetes In Action》第 4.4 章中,他说 kube-proxy 是一个 DaemonSet,但没有明确说明 kubelet 是。

这是kubernetes pod/节点架构的图片,其中包括 kube-proxy 和 kubelet 供参考。

kubernetes daemonset

6
推荐指数
1
解决办法
2201
查看次数

如何原生地增加字典元素的值?

使用Python 3词典时,我不得不做这样的事情:

d=dict()
if 'k' in d:
    d['k']+=1
else:
    d['k']=0
Run Code Online (Sandbox Code Playgroud)

我似乎记得有一种本地方式来做这件事,但是正在查看文档并找不到它.你知道这是什么吗?

python dictionary python-3.x

5
推荐指数
1
解决办法
305
查看次数

如何生成唯一的itertools链?

例如,itertools.chain()相当于什么:

set.union({1,2,3},{3,4,2,5},{1,6,2,7})
Run Code Online (Sandbox Code Playgroud)

(显然,这将返回生成器,而不是集合)

python unique python-itertools python-3.x

2
推荐指数
1
解决办法
798
查看次数

Kubernetes NodePort 服务如何使用 Service.spec.externalTrafficPolicy=Local 路由流量?

关于 NodePort 服务如何路由流量,似乎有两种相互矛盾的解释。服务可以将流量路由到两者之一,而不是两者:

  1. 节点(通过 kube-proxy)根据kubectl explain Service.spec.externalTrafficPolicy这篇增加了更多细节的文章,使用Service.spec.externalTrafficPolicy=Localset传入 NodePort 服务的数据包被路由到 kube-proxy,然后将数据包路由到其运行的相应 pod。
    • 这个kube-proxy 网络文档进一步支持这一理论,并补充说端点在服务的 IPtable 中添加了一个规则,通过 kube-proxy 将流量转发到节点。
  2. :服务更新从他们的IPtables endpoints,其中包含IP地址的豆荚,他们可以路线。此外,如果您删除服务的标签选择器并编辑端点,您可以更改流量路由到的位置。

如果其中一个是正确的,那么我一定是误解了一些东西。

  • 如果服务路由到节点,那么为什么我可以在endpoints不破坏 IPtables 的情况下进行编辑?
  • 如果服务路由到pods,那么为什么服务会在Service.spec.externalTrafficPolicy设置时遇到路由到节点的麻烦?

kubernetes kubernetes-service

2
推荐指数
1
解决办法
2654
查看次数

文本字符串到唯一整数方法?

是否有一种方法可以将一串文本转换为'you'除以外的数字

y = tuple('you')
for k in y:
  k = ord(k)
Run Code Online (Sandbox Code Playgroud)

只能一次转换一个字符?

python python-3.x

1
推荐指数
1
解决办法
5049
查看次数

如何交叉列表并在python中设置并保留列表的顺序?

如何与列表和集合相交以保留列表的顺序?简单的例子:

k=[1,2,3,4]
d={3,2}
d.intersection(k)
[2,3]#this is the ideal result
Run Code Online (Sandbox Code Playgroud)

编辑:速度是这里最重要的因素

python list set

0
推荐指数
1
解决办法
148
查看次数