DaemonSet(DS)
DaemonSet类型的控制器可以保证集群中的每一台(或指定)节点上都运行一个副本,一般适用于日志收集,节点监控等场景,也就是说,如果一个pod提供的功能是节点级别的(每一个节点都需要且只需要一个),那么这类Pod就适合适用DaemonSet类型的控制器创建。
DaemonSet控制器的特点:
- 每当向集群中添加一个节点时,指定的pod副本也将添加到该节点上
- 当节点从集群中移除时,pod也就被垃圾回收了
下面先看看DaemonSet的资源清单文件
创建
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: pc-daemonset
namespace: dev
spec:
selector:
matchLabels:
app: nginx-pod
template:
metadata:
labels:
app: nginx-pod
spec:
containers:
- name: nginx
image: nginx:1.17.1#创建daemonSet
kubectl create -f
#查看daemonset
kubectl get ds -n dev -o wide
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR
pc-daemonset 2 2 2 2 2 <none> 67s nginx nginx:1.17.1 app=nginx-pod
# 也可以使用下面命令,查看pod在那个节点上
kubectl get pods -n dev -0 wide
注意:非原创,是跟着黑马视频学习一个字一个字敲出来的笔记
视频地址:
1.文章《【ds控制与服从k0-k9】每天看K8s笔记(33) pod控制器(DaemonSet(DS))》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《【ds控制与服从k0-k9】每天看K8s笔记(33) pod控制器(DaemonSet(DS))》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好