linzhengen / tech-notes

My tech notes write in github issues🧲
1 stars 0 forks source link

[20210514] `kubectl create daemonset`はないため、`kubectl create deployment`で作成後にkind変更で使えそう #100

Open linzhengen opened 3 years ago

linzhengen commented 3 years ago

daemonsetsとdeploymentsのマニフェストの差分

$ diff <(kubectl explain daemonsets --recursive) <(kubectl explain deployments --recursive)
1c1
< KIND:     DaemonSet
---
> KIND:     Deployment
5c5
<      DaemonSet represents the configuration of a daemon set.
---
>      Deployment enables declarative updates for Pods and ReplicaSets.
40a41,43
>       paused  <boolean>
>       progressDeadlineSeconds <integer>
>       replicas        <integer>
47a51,55
>       strategy        <Object>
>          rollingUpdate        <Object>
>             maxSurge  <string>
>             maxUnavailable    <string>
>          type <string>
972,975d979
<       updateStrategy  <Object>
<          rollingUpdate        <Object>
<             maxUnavailable    <string>
<          type <string>
976a981
>       availableReplicas       <integer>
979a985
>          lastUpdateTime       <string>
984,989d989
<       currentNumberScheduled  <integer>
<       desiredNumberScheduled  <integer>
<       numberAvailable <integer>
<       numberMisscheduled      <integer>
<       numberReady     <integer>
<       numberUnavailable       <integer>
991c991,994
<       updatedNumberScheduled  <integer>
---
>       readyReplicas   <integer>
>       replicas        <integer>
>       unavailableReplicas     <integer>
>       updatedReplicas <integer>