如何用Deployment 运行应用

63次阅读
没有评论

共计 771 个字符,预计需要花费 2 分钟才能阅读完成。

今天就跟大家聊聊有关如何用 Deployment 运行应用,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Deployment

前面我们已经了解到,Kubernetes 通过各种 Controller 来管理 Pod 的生命周期。为了满足不同业务场景,Kubernetes 开发了 Deployment、ReplicaSet、DaemonSet、StatefuleSet、Job 等多种 Controller。我们首先学习最常用的 Deployment。

先从例子开始,运行一个 Deployment:

kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2

上面的命令将部署包含两个副本的 Deployment nginx-deployment,容器的 image 为  nginx:1.7.9。

下面详细分析 Kubernetes 都做了些什么工作。

如何用 Deployment 运行应用

kubectl get deployment  命令可以查看  nginx-deployment  的状态,输出显示两个副本正常运行。

接下来我们用  kubectl describe deployment  了解更详细的信息。

如何用 Deployment 运行应用

两个副本已经就绪,用  kubectl describe replicaset  查看详细信息:

如何用 Deployment 运行应用

两个副本 Pod 都处于  Running  状态,用  kubectl describe pod  查看更详细的信息:

如何用 Deployment 运行应用

从上图也可以看出,对象的命名方式是:子对象的名字  =  父对象名字  +  随机字符串或数字。

这里我们是通过  kubectl run  创建的 Deployment。

看完上述内容,你们对如何用 Deployment 运行应用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计771字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)