目的
查看openshift里面pods的配置,及副本个数的修改
1.创建一个app实例
oc new-project myproject
oc new-app myapp
2.查看dc、rc
oc describe rc myapp
#这个命令会给出我们刚刚创建的app的分片情况
#Replicas: 1 表示我们的app只有一个副本
oc describe dc myapp
#这个命令会给出我们刚刚创建的app的配置情况,包含副本情况
#Replicas: 1 表示我们的app只有一个副本
3.修改副本个数
#方法一:命令
oc scale --replicas=3 dc myapp
oc get pods
#方法二:修改dc配置
oc edit dc myapp
#方法三:通过rc去修改
oc describe myapp #通过该命令找出Name
oc scale --replicas=4 rc myapp-1
4.service<VIP>是怎么找到app的?
在上面实验中,我们通过oc describe dc/rc 查看到了myapp的详细信息,其中有一个参数:Labels
Labels:
app: myapp
openshift.io/deploymen-config.name=myapp
其实这里面的key和value可以是自己随便写的,但是这里面的值必须要能与service里面的labels能对应起来,只要能对应起来,那么对应的app就会归属于该VIP,即别人可以通过该VIP访问到app里面的服务
网友评论