kubernetes-pod
首页->学习资料->微服务治理->k8s 关键词: 发布时间:2023-01-03 06:37:08 浏览次数:1202

运行中的一组容器,Pod是kubernetes中应用的最小单位.

一个pod中可以有多个容器

命令行中删除pod会真删除,用deployment启动的pod如果删除后会自动重启一个新的


#用最新的nginx镜像创建一个mynginx pod

kubectl run mynginx --image=nginx


# 查看default名称空间的Pod

kubectl get pod 

# 描述(主要用于排错)

kubectl describe pod 你自己的Pod名字

# 删除

kubectl delete pod Pod名字

# 查看Pod的运行日志

kubectl logs Pod名字


# 每个Pod - k8s都会分配一个ip,可以通过以下命令看到ip等更详细信息

kubectl get pod -owide

# 使用Pod的ip+pod里面运行容器的端口

curl 192.168.169.136


# 集群中的任意一个机器以及任意的应用都能通过Pod分配的ip来访问这个Pod



#yaml方式创建一个包含两个容器(nginx+tomcat)的pod

apiVersion: v1

kind: Pod

metadata:

  labels:

    run: myapp

  name: myapp

spec:

  containers:

  - image: nginx

    name: nginx

  - image: tomcat:8.5.68

    name: tomcat


tips:

1、删除yaml创建的pod

kubectl delete -f xxx.yaml

2、登录pod

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

3、同一pod中不能部署相同的容器,因为端口会冲突


赞:(0)
踩:(0)
相关文章
虚拟机环境搭建及各种坑及前期准备
kubernetes集群环境搭建-公共操作
主节点及node节点配置
名称空间namespace
kubernetes-deployment
kubernetes-service
kubernetes-ingress
kubernetes-存储抽象pv&pvc
kubernetes-ConfigMap
kubernetes-Secret
热门文章
win7中将文件拷贝到虚拟机linux下
phpexcel设置行高及列宽,背景颜色,
rabbitmq无法启动
intellij idea不显示git push按钮
php7中使用mongodb的aggregate进行
laravel页面静态化的方法
centos7.4 64位下swoole安装及配置
navicate连接mycat报1184错误
curl设置超时不起作用(CURLOPT_TIM
devops-jenkins容器为pending状态
好评文章
phpexcel设置行高及列宽,背景颜色,
php7中使用mongodb的aggregate进行
intellij idea打开文件所在文件夹
windows下使用MongoDB Compass Com
win7中将文件拷贝到虚拟机linux下
laravel 中悲观锁 & 乐观锁的使用
单点登录sso原理及php实现方式及de
navicate连接mycat报1184错误
rabbitmq无法启动
laravel整合dingo/api方法步骤:jwt
标签
rabbitmq mysql备份 elasticsearch golang swoole
我的项目
【github】www.github.com/hurong241
【码云】gitee.com/hu_rong/projects
【docker hub】hub.docker.com/repositories/hurong241
【packagist】packagist.org/users/hurong241/packages
站点信息
建站时间:2011年
文章数:623篇
浏览数:1357698
粤ICP备18028092号-1  微信:hurong241