首页 > 其他分享 >Pod常用操作

Pod常用操作

时间:2024-05-15 16:56:29浏览次数:14  
标签:kubectl 常用 -- podName 操作 Pod my pod

创建pod:

要使用kubectl创建Pod,你需要提供一个YAML或JSON格式的配置文件,该文件定义了Pod的详细信息,包括容器镜像、端口等。以下是一个简单的Pod定义示例:

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
  labels:
    app: my-app
spec:
  containers:
  - name: my-container
    image: nginx:latest
    ports:
    - containerPort: 80

 

将上述内容保存到一个文件中,例如my-pod.yaml,然后运行以下命令来创建Pod:

kubectl create -f my-pod.yaml

或者,如果你想直接在命令行中定义Pod,可以使用以下命令:

 
kubectl run my-pod --image=nginx:latest --port=80

 这将直接在Kubernetes集群中创建一个名为my-pod的Pod,使用nginx镜像,并暴露80端口。

 

查看pod:

kubectl get pods
kubectl get pod podName
kubectl describe pod podName #查看pod的详细操作

删除pod

#删除pod
kubectl delete pod potName 

#强制删除pod:
kebectl delete pod podName --force
kubectl delete pod podName --force --grace-period =0

 

标签:kubectl,常用,--,podName,操作,Pod,my,pod
From: https://www.cnblogs.com/pingguomang/p/18194223

相关文章

  • hive3.1.2概述和基本操作
    1.hive基本概念hive简介hive的本质:Hive本质是将SQL转换为MapReduce的任务进行运算,底层由HDFS来提供数据存储,说白了hive可以理解为一个将SQL转换为MapReduce的任务的工具,甚至更近一步说hive就是一个MapReduce客户端。经常有面试问什么时hive我们可以从两点来回答:1.hive时数据......
  • Git基础操作
    #1.安装git请参考之前的步骤#2.配置gitgitconfig--globaluser.name"yourname"gitconfig--globaluser.email"[email protected]"#注册时用的邮箱#创建新仓库gitinit#初始化仓库gitclonehttps://github.com/user/repo#克隆远......
  • Nginx的常用命令(启动重启停止等)
    Windows查看nginx的版本号:nginx-v启动nginx:startnginx快速停止或关闭nginx:nginx-sstop正常停止或关闭nginx:nginx-squit配置文件nginx.conf修改重装载命令:nginx-sreloadLinux进入nginx目录中cd/usr/local/nginx/sbin1、查看nginx版本号./nginx-v2、启......
  • Linux常用命令
    常用的linux命令:========================================================================================================================目录类/代表根目录.代表当前目录..代表上级目录cd/进入根目录cd..进入上级目录ls查看当前目录下的所有文件ll查看当前目录......
  • 【Elasticsearch】系统已经配置了JAVA_HOME,ElasticSearch源码还是操作gradle失败(JAVA_
    先看下报错内容吧,如下:FAILURE:Buildcompletedwith2failures.1:Taskfailedwithanexception.-----------*Where:Buildfile'/Users/liubolun/IdeaProjects/elasticsearch/benchmarks/build.gradle'line:20*Whatwentwrong:Aproblemoccurredevalu......
  • K8S之yaml 文件详解pod、deployment、service(转)
    原文:https://blog.csdn.net/footless_bird/article/details/125946101作者:墨鸦_Cormorant来源:CSDN K8S中的yaml文件yaml语法学习 Kubernetes支持YAML和JSON格式管理资源对象 JSON格式:主要用于api接口之间消息的传递 YAML格式:用于配置和管理,YAML是一种简......
  • Clickhouse常用整理& linux操作clickhouse命令
    进入click(不加上-m的话,进入之后只能一次写一行,不能建表)clickhouseclient-m 查看数据库showdatabases;创建一个数据库createdatabasedb_doit; 删除数据库dropdatabasedb_doit;查看表showtables;查看当前使用的数据库selectcurrentDatabas......
  • openGauss 写入和读写操作
    写入和读写操作关于写入和读写操作的命令:INSERT,可向表中插入一行或多行数据。UPDATE,可修改表中现有数据。DELETE,可删除表中现有数据。COPY,导入数据。INSERT和COPY是纯写入的操作。并发写入操作,需要等待,对同一个表的操作,当事务T1的INSERT或COPY未解除锁定时,事务T2的INSERT......
  • 文件操作
    文件操作将内存中的数据持久化存储到文件中【一】打开文件的两种方式【1】使用open语句#三个参数#文件路径、#打开文件的模式(w覆盖写、a追加写、r读)、#编码格式1.打开文件并赋给句柄对象fp=open('01.txt','r',encoding='utf-8')print(fp)<_io.TextIOWrappername......
  • Linux常用命令
    Linux常用命令firewall-cmd:设置和管理firewall规则firewall-cmd--state:查看firewall状态firewall-cmd--zone=public--add-port=80/tcp--permanent:开放80端口,永久生效firewall-cmd--zone=public--remove-port=8080/tcp--permanent:关闭8080端口,永久生效firewall-cmd--......