kubectl创建简单的pod

简介: kubectl创建简单的pod

1.在master节点编写资源清单

[root@master1 yaml]# vim pod-first.yaml

2.上传打包好的docker文件,并解压

[root@node1 ~]# docker load -i xianchao-tomcat.tar.gz

3.kubectl更新资源清单

[root@master1 yaml]# kubectl apply -f pod-first.yaml

4.查看pod情况

[root@master1 yaml]# kubectl get pods -o wide -l app=tomcat-pod-first

#查看 pod 日志

kubectl logs pod-first

#查看 pod 里指定容器的日志

kubectl logs pod-first -c tomcat-first

#进入到刚才创建的 pod,刚才创建的 pod 名字是 web

kubectl exec -it pod-first -- /bin/bash

#假如 pod 里有多个容器,进入到 pod 里的指定容器,按如下命令:

kubectl exec -it pod-first -c tomcat-first -- /bin/bash

#通过 kubectl run 创建 Pod

[root@master1 yaml]# kubectl run tomcat --image=xianchao/tomcat-8.5-jre8:v1 --image-pull-policy='IfNotPresent' --port=8080

相关文章
|
Kubernetes Linux 网络安全
kubernetes(k8s)篇(一)(2022年最新)使用KubeKey安装k8s集群及k8sUI界面KubeSphere
kubernetes(k8s)篇(一)(2022年最新)使用KubeKey安装k8s集群及k8sUI界面KubeSphere
3526 0
kubernetes(k8s)篇(一)(2022年最新)使用KubeKey安装k8s集群及k8sUI界面KubeSphere
|
消息中间件 存储 Kubernetes
Helm方式部署 zookeeper+kafka 集群 ——2023.05
Helm方式部署 zookeeper+kafka 集群 ——2023.05
1025 0
|
Kubernetes 负载均衡 应用服务中间件
【K8S系列】第十三讲:Ingress详解
【K8S系列】第十三讲:Ingress详解
7301 0
|
XML Java 关系型数据库
Spring Boot 异常处理回滚事务详解(自动回滚、手动回滚、部分回滚)
Spring Boot 异常处理回滚事务详解(自动回滚、手动回滚、部分回滚)
3517 0
|
存储 Kubernetes 安全
第四章 Helm仓库介绍配置国内仓库地址
第四章 Helm仓库介绍配置国内仓库地址
5196 2
|
缓存 Kubernetes 数据中心
在Docker中,如何控制容器占用系统资源(CPU,内存)的份额?
在Docker中,如何控制容器占用系统资源(CPU,内存)的份额?
|
Docker 容器 Perl
在Docker中,如何清理后台停止的容器?
在Docker中,如何清理后台停止的容器?
|
Linux
CentOS 设置静态 IP 配置
防止 CentOS 服务器的 IP 地址更改,可以设置静态 IP 配置,而不是依赖 DHCP(动态主机配置协议)分配 IP 地址。
1566 7
|
Docker 容器
Docker教程:如何删除镜像
Docker教程:如何删除镜像
1806 0
|
Kubernetes 容器 API
在 kubectl 中使用 Service Account Token
在运行基于 Kubernetes 的 CI/CD 过程中,经常有需求在容器中对 Kubernetes 的资源进行操作,其中隐藏的安全问题,目前推荐的最佳实践也就是使用 Service Account 了。
1721 0