kubernetes上运行第一个应用

部署应用

将制作的镜像推送到 docker hub 上之后,就可以在部署好的K8S 环境中对其进行部署了,新版中的已经不再支持原书中的命令了,所以我们采用新的命令进部署

kubectl create deployment app --image=qinaichen/app:v1

在这里插入图片描述

查看应用部署情况

此时,K8S会从docker hub中拉取镜像,拉取完成之后就会进行部署

想要知道是否已经部署完成,可以使用命令进行查看

kubectl get pod

在这里插入图片描述

查看详细信息

想要查看详细信息,可以对上述命令增加-o wide参数

kubectl get pod -o wide

在这里插入图片描述

访问应用

可以看到,应用的容器运行在node03节点上,集群内部的ip是10.100.186.195
在K8S的任意一个节点上,都可以使用这个ip地址进行访问

curl 10.100.186.195:3000

在这里插入图片描述

水平伸缩

我们希望这个应用可以部署3个副本,只需要一个命令就可以完成

kubectl scale deployment app --replicas=3

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心扬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值