1.创建一个test_nginx.yml文件
apiVersion: v1
kind: ReplicationController
metadata:
name: nginx
spec:
replicas: 3
selector:
app: nginx
template:
metadata:
name: nginx
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
2.运行生成3个pod
kubectl create -f test_nginx.yml
3.通过kubectl get pods查看
还有一个在创建中
通过kubectl ge rc 查看#replicationcontroller
都创建完备
这时如果删除一个pod,会立马自动再创建一个pod
所以即使创建一个pod时也最好使用这样的创建方式,一旦挂了,会自动创建新的
4.水平扩展
使用scale节点将原来的3个降为2个
通过scale指定文件名: