在书中,教我们使用如下命令来创建一个ReplicationController
kubectl run kubia --image=luksa/kubia --port=8080 --generator=run/v1
但是现在--generator=run/v1 命令已经弃用,看图
k8s文档:https://kubernetes.io/zh/docs/reference/kubectl/conventions/#%E7%94%9F%E6%88%90%E5%99%A8
所以,现在只能用YAML文件的方式来启动一个ReplicationController了,
首先,创建kubia-rc.yaml文件,
vim kubia-rc.yaml
编辑kubia-rc.yaml文件内容:
apiVersion: v1
kind: ReplicationController
metadata:
name: kubia
spec:
replicas: 1
selector:
app: kubia
template:
metadata:
labels:
app: kubia
spec:
containers:
- name: kubia
image: luksa/kubia
ports:
- containerPort: 8080
然后使用命令创建RC(ReplicationController)
kubectl create -f kubia-rc.yaml
使用命令可以查看已经有的RC
kubectl get rc