ReplicationController -> Deployment + Replicaset

ちょっと古い記事みてるとReplicationControllerというものを探そうとしててなくて困った。

kubernetes.io

NOTE: A Deployment that configures a ReplicaSet is now the recommended way to set up replication.

ReplicationControllerはつかわずにdeploymentの中で指定するReplicaSetパラメータで指定するのがおすすめでいまはそうしてるみたい。

ᐅ kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.6", GitCommit:"4bc5e7f9a6c25dc4c03d4d656f2cefd21540e28c", GitTreeState:"clean", BuildDate:"2017-09-14T06:55:55Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"7+", GitVersion:"v1.7.6-gke.1", GitCommit:"407dbfe965f3de06b332cc22d2eb1ca07fb4d3fb", GitTreeState:"clean", BuildDate:"2017-09-27T21:21:34Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

replicaをCLIから変更

kubectl scale deployment [deployment-name] --replicas=[num]