k8s如何部署一个应用

执行命令如下:

[root@k8s-master01 ~]# kubectl run kubernetes-bootcamp --image=docker.io/jocatalin/kubernetes-bootcamp:v1 --port=8080
pod/kubernetes-bootcamp created

这里我们通过kubectl run部署了一个应用,命名为kubernetes-bootcamp

Docker镜像通过--image指定。

--port设置应用对外服务的端口。

Kubernetes还有一个重要术语Pod。

Pod是容器的集合,通常会将紧密相关的一组容器放到一个Pod中,同一个Pod中的所有容器共享IP地址和Port空间,也就是说它们在一个network namespace中。

Pod是Kubernetes调度的最小单位,同一Pod中的容器始终被一起调度。

运行kubectl get pods,查看当前的Pod

kubernetes-bootcamp就是当前创建的应用

发表评论

后才能评论