
Kubernetes 使用 Kubectl 重启 Pod 的多种方法
大家可能都知道 kubectl 其实没有 restart pod 这个命令,这个主要是由于在 k8s 中 pod 的管理属于 rs 等控制器,并不需要运维手动维护,但有时候,我们修改了 configmap 的配置文件后,希望重启 pod 加载配置,此时就需要 “重启” Pod。这里说的“重启”是加了引号的,准确地来说,是重建 pod,给用户的感觉是重启。 ...

大家可能都知道 kubectl 其实没有 restart pod 这个命令,这个主要是由于在 k8s 中 pod 的管理属于 rs 等控制器,并不需要运维手动维护,但有时候,我们修改了 configmap 的配置文件后,希望重启 pod 加载配置,此时就需要 “重启” Pod。这里说的“重启”是加了引号的,准确地来说,是重建 pod,给用户的感觉是重启。 ...

apiVersion: "k8s.cni.cncf.io/v1" kind: NetworkAttachmentDefinition metadata: name: macvlan8 namespace: multicast spec: config: '{ "cniVersion": "0.3.1", "plugins": [ { "type": "macvlan", "capabilities": { "ips": true }, "master": "eth1", "mode": "bridge", "ipam": { "type": "static", "addresses": [ { "address": "192.168.25.62/22", "gateway": "192.168.27.254" } ], "routes": [ { "dst": "192.168.24.0/22", "gw": "192.168.27.254" }, { "dst": "192.168.5.0/24" } ] } } ] }' 示例负载: ...

部署 multus-cni git clone https://github.com/k8snetworkplumbingwg/multus-cni.git cat ./deployments/multus-daemonset-thick.yml | kubectl apply -f - 创建 NetworkAttachmentDefinition NetworkAttachmentDefinition 是 Kubernetes 中的一个自定义资源定义(Custom Resource Definition,简称 CRD)。这是由 Multus CNI 插件引入的,用于在 Kubernetes 中定义和管理额外的网络接口。 ...