kubernetes快速学习(五):缩放你的demo应用

上两篇博文

kubernetes快速学习(三):部署demo应用_omage的专栏-CSDN博客 

kubernetes快速学习(四):访问demo应用_omage的专栏-CSDN博客

讲述了部署和访问demo应用,那这篇就介绍下如何扩展缩放你的demo应用。

查看当前的Pods

  目前显示只有一个Pod,   READY字段的含义表示

   CURRENT(当前)/DESIRED(期望) replicas(复制品)

   什么意思呢?就是第一个数字表示当前有多少个复制品,第二个数字表示你定义期望有多少个复制品。

查看当前的ReplicaSet

 扩展部署为多个复制品

kubectl scale deployments/hello-minikube --replicas=4

 然后再查询部署发现READY变化了

 再查询pods,发现有4个了,且各有自己的私有IP 

 我们也可以通过如下命令验证

kubectl describe deployments/hello-minikube

输出如下

 使用curl命令访问应用

 为什么这样可以访问到应用,请看我上一篇博文 kubernetes快速学习(四):访问demo应用_omage的专栏-CSDN博客

curl http://172.17.0.3:30718

上面这个命令反复执行几次,可以发现输出的结果里hostname不一定是一样,这个就是pod的名称,这也说明了负载均衡起作用了。

 Hostname: hello-minikube-db945bd49-ngkk8

......

 

Hostname: hello-minikube-db945bd49-47zds

......

 缩减部署复制品

kubectl scale deployments/hello-minikube --replicas=2

 上面命令设置只需要2个复制品,然后,我们在重新查询pods

 可以发现有两个pod正处于终结状态中,再次查询就只有两个pods了。

参考:

缩放你的应用 | Kubernetesicon-default.png?t=M0H8https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/scale/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值