| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
695 バイト追加 、 2020年9月5日 (土) 09:12
*ダッシュボード
[[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]]==

案内メニュー