*ダッシュボード
[[File:kubernetes_deployment.png|600px]]
==[https://kubernetes.io/ja/docs/concepts/workloads/controllers/daemonset/ DeamonSetDaemonSet]==
*https://kubernetes.io/ja/docs/concepts/workloads/controllers/daemonset/
*ReplicaSetでは、Podの数が一致するとも確実に配置されるとも保証されない
*DeamonSetは、ReplicaSetの特殊な形、各ノードにPodを一つづつ配置するリソースDaemonSetは、ReplicaSetの特殊な形、各ノードにPodを一つづつ配置するリソース
*各ノード上で必ず動作させたいプロセスのために利用することが多い
<pre>
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: sample-ds
spec:
selector:
matchLabels:
app: sample-app
template:
metadata:
labels:
app: sample-app
spec:
containers:
- name: nginx-container
image: nginx:1.19
</pre>
*作成
<pre>
$ kubectl apply -f sample-ds.yaml
daemonset.apps/sample-ds created
</pre>
*確認
<pre>
$ kubectl get daemonset --output wide
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR
sample-ds 1 1 1 1 1 <none> 98s nginx-container nginx:1.19 app=sample-app
</pre>
==[[Docker]]==