您可以通过命令或者 Kubernetes Web UI 查看应用的容器。
前提条件
在本地使用命令或者 Kubernetes Web UI 前,您需要先设置
通过 kubectl 连接 Kubernetes 集群。
通过命令创建应用
可以通过运行以下语句来运行简单的容器(本示例中为 Nginx Web 服务器):
- [backcolor=transparent]root@master [backcolor=transparent]# kubectl run -it nginx --image=registry.aliyuncs.com/spacexnice/netdia:latest
此命令将为该容器创建一个服务入口,指定 --type=LoadBalancer 将会为您创建一个阿里云负载均衡路由到该 Nginx 容器。
- [backcolor=transparent]root@master [backcolor=transparent]# kubectl expose deployment nginx --port=80 --target-port=80 --type=LoadBalancer
通过命令查看容器
运行如下命令列出所有 default 命名空间里正在运行的容器。
- [backcolor=transparent]root@master [backcolor=transparent]# kubectl get pods
- [backcolor=transparent]NAME READY STATUS RESTARTS AGE
- [backcolor=transparent]nginx[backcolor=transparent]-[backcolor=transparent]2721357637[backcolor=transparent]-[backcolor=transparent]dvwq3 [backcolor=transparent]1[backcolor=transparent]/[backcolor=transparent]1[backcolor=transparent] [backcolor=transparent]Running[backcolor=transparent] [backcolor=transparent]1[backcolor=transparent] [backcolor=transparent]9h