Kubernetes Pods:创建、管理与组织
1. 从YAML或JSON描述符创建Pod
1.1 Pod状态信息
Pod的状态部分包含了运行中Pod的当前信息,如Pod的状态、每个容器的描述和状态、Pod的内部IP等基本信息。不过在创建新Pod时,无需提供状态部分,因为它是只读的运行时数据,展示的是资源在某一时刻的状态。
1.2 创建简单的Pod YAML描述符
创建一个名为 kubia-manual.yaml 的文件,其内容如下:
apiVersion: v1
kind: Pod
metadata:
name: kubia-manual
spec:
containers:
- image: luksa/kubia
name: kubia
ports:
- containerPort: 8080
protocol: TCP
此描述符符合Kubernetes API的v1版本,描述的资源类型是Pod,名为 kubia-manual 。该Pod由一个基于 luksa/kubia 镜像的容器组成,容器名为 kubia ,并监听8080端口。
1.3 指定容器端口
在Pod定义中指定端口仅作信息参考,省略这些端口不会影响客户端是否能通过该端口连接到Pod。若容器通过绑定到 0.0.0.0 地址的端口接受连
超级会员免费看
订阅专栏 解锁全文
27

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



