怎样发布容器到K8S集群中
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章给大家分享的是有关怎样发布容器到K8S集群中,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。前言今天在 K8S 集群中跑一个容器化
千家信息网最后更新 2026年11月02日怎样发布容器到K8S集群中
本篇文章给大家分享的是有关怎样发布容器到K8S集群中,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
前言
今天在 K8S 集群中跑一个容器化应用。
发布容器到 K8S 中
容器来源
使用 nginx 的官方容器镜像。
发布容器的两种方式
镜像有了,我们如何将其提交给 K8S 运行呢,有两种方式:
命令行方式(不推荐)。
配置文件方式(推荐)。
这里使用官方推荐的第二种方式,即通过将容器的各种信息写入配置文件提交给 K8S。
定义容器配置文件
创建一个 nginx.yaml 文件
[root@master01 ~]# cat nginx.yaml apiVersion: v1kind: Podmetadata: name: nginxspec: containers: - name: nginx image: nginx:1.7.9 ports: - containerPort: 80 hostAliases: - ip: "10.20.20.20" hostnames: - "test1.com" - "test2.com"
部署容器到 K8S 中
[root@master01 ~]# kubectl apply -f nginx.yaml pod/nginx created
查看容器的运行情况
[root@master01 ~]# kubectl get pods -o wideNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESnginx 1/1 Running 0 93s 192.10.205.195 work01
查看容器的具体信息
所有重要操作,都会被记录在kubectl describe 指令返回的 Events 里,用于 DEBUG
[root@master01 ~]# kubectl describe pod nginxName: nginxNamespace: defaultPriority: 0Node: work03/192.168.10.17IP: 192.10.137.130.....省略......Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduleddefault-scheduler Successfully assigned default/nginx to work03 Normal Pulled 74s kubelet, work03 Container image "nginx:1.7.9" already present on machine Normal Created 73s kubelet, work03 Created container nginx Normal Started 73s kubelet, work03 Started container nginx
升级容器中nginx版本
# 修改 nginx.yamlimage: nginx:1.9.0# 提交给 K8S# kubectl apply -f nginx.yaml
删除该容器应用
[root@master01 ~]# kubectl delete -f nginx.yaml pod "nginx" deleted[root@master01 ~]# kubectl get podsNo resources found in default namespace.
nginx.yaml 参数简介
参数定义,分为 metadata 和 Spec 两部分:metadata 存放元数据Spec 存放这个对象独有的定义,用于描述它要表达的功能
kind: Pod指明是一个 Pod 类型的API对象,该对象操作管理另一种 API 对象即PodmetadataAPI 对象的标识,即这个 Pod 的标识spec.containers表明是一个容器相关参数spec.hostAliases给容器的 /etc/hosts 文件中增加解析
查看 Pod 帮助文档
[root@master01 ~]# kubectl explain Pod
以上就是怎样发布容器到K8S集群中,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
容器
对象
文件
方式
集群
参数
推荐
配置
信息
官方
更多
标识
知识
篇文章
部分
镜像
应用
运行
实用
重要
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海挚品互联网科技有限公司
互联网科技与金融科技
奇酷互联网科技公司
北京互联网络科技有限公司
广州善班互联网科技
佩信高科技互联网
华中科技有哪些互联网大佬
中国科技互联网公司收入
互联网科技热点资讯
互联网公司黑科技创始人
深圳艾果互联网通讯科技
工业互联网等科技实现智能化赋能
上海京穆互联网科技有限公司
互联网金融科技公司的优势
银行科技岗属于互联网吗
21世纪互联网科技成就
互联网相关科技技术
互联网时代高科技布局
河南商务圈互联网科技有限公司
科技发展第三阶段互联网时代
小马过河互联网科技
天下捷融互联网科技
互联网科技宣传片
互联网养老 桔豆科技
以后互联网后是啥科技
云南省自由互联网科技有限公司
有人说阿里系是互联网科技企业
杭州融税互联网科技有限公司
北京品多多互联网科技有限公司
广东猫王互联网科技有限公司电话