Kubernetes集群容器管理全攻略
1. 用Pod在Kubernetes集群启动容器
在Kubernetes中,容器通过定义Pod以组的形式进行调度。若要启动首个容器,需用JSON或YAML编写Pod定义,再用 kubectl 客户端提交到Kubernetes API服务器。
以运行2048游戏为例,可从Docker Hub获取对应镜像。将以下YAML文件保存为 2048.yaml :
apiVersion: v1beta3
kind: Pod
metadata:
name: podname
spec:
containers:
- image: cpk1224/docker-2048
name: imagename
ports:
- containerPort: 80
hostPort: 80
使用以下命令将其提交到集群:
$ kubectl create -f 2048.yaml
pods/podname
镜像下载完成后,容器将启动运行。可通过浏览器在运行该容器的主机IP上打开2048游戏,但需确保防火墙规则允许访问。
使用 kubectl get pods 可列出正在运行的Pod,示例输出如下:
| POD | IP | CONTAINER(S) | IMAGE(S) | HOST | LABELS
超级会员免费看
订阅专栏 解锁全文
761

被折叠的 条评论
为什么被折叠?



