k8s操作常见命令

创建测试
kubectl run net-test --image=alpine --replicas=2 sleep 3600

查看pod的情况
kubectl get pod -o wide

查看某个pod的详情
kubectl describe pod pod-name

先生成一个nginx-deployment.yaml文件
kubectl create -f nginx-deployment.yaml
查看deployment
kubectl get deployment

查看某个deployment的详情
kubectl describe deployment nginx-deployment

更新depolyment
--record 参数用于记录日志,方便后期的回滚操作
kubectl set image deployment/nginx-deployment nginx=nginx.1.12.1 --record

查看更新历史记录
kubectl rollout history deployment/nginx-deployment

查看某个版本的操作历史详情
kubectl rollout history deployment/nginx-deployment --revision=1

快速回滚操作
kubectl rollout undo deployment/nginx-deployment

pod的ip会随机变化,但是访问的不是pod id ,而是 service ip ,这个才是vip

查看service

[[email protected] scripts]# kubectl get service
NAME                       TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
garish-butterfly-mychart   ClusterIP   10.1.40.122    <none>        80/TCP    10d
kubernetes                 ClusterIP   10.1.0.1       <none>        443/TCP   16d
nginx-service              ClusterIP   10.1.178.121   <none>        80/TCP    16d

原文地址:https://blog.51cto.com/12083623/2397068

时间: 2024-12-16 11:37:02

k8s操作常见命令的相关文章

Redis学习笔记(字符串类型常见命令操作)

Redis字符串类型常见命令操作 存取数据 存字符串类型数据: 取字符串类型数据: 当键不在的时候会返回空 如果重复向一个键中存数据,后存储的数据会覆盖前存储的数据 递增数字 当存的字符串是整数形式的时候,Redis提供一个: INCR命令    作用:让当前键值递增,并返回递增后的值 当要递增的键值不存在的时候,redis会自动存入这个键,默认值为0,并把值递增 键的命名 键名Redis没有强制要求,一般命名形式为: 对象类型:对象ID:对象属性 例如: user:1:name  使用这个来存

ansys 常见命令集合

APDL换行与续行- APDL规定每行72个字符 如果要写表达式A=C1+C2 (C1与C2都为表达式 可以用 B=C1 A=B+C2 将一行拆成两行来做但是如果不是表达式,而是输入一个命令参数过多的话,可以用续行命令RMORE,格式如下: RMORE, R7, R8, R9, R10, R11, R12 这个命令每次也只能输入6个参数,如果多于6个,可以重复使用RMORE就可以输入13-18,19-24等等.另外,于上面续行相应的是换行,一行命令太短可以使用多个命令共一行 $",没有双引号.这

一个linux常见命令的列表

这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which command 显示命令的完整路径名   time command 计算命令运行的时间 • time c

Linux 入门基础 及一些常见命令

计算机的组成及其各部分的功能 现代计算机的基本结构是由匈牙利-美国科学家冯· 诺依曼于1946年提出的.迄今为止所有进入实用的电子计算机  都是按冯· 诺依曼提出的结构体系和工作原理设计制造的,故又统称为"冯·诺依曼型计算机". 根据冯.诺依曼原理:计算机由运算器.控制器.存储器.输入设备.输出设备所组成. 运算器: 进行算术与逻辑运算. 控制器:  从内存中依次取出命令,产生控制信号,向其它部件发出指令,指挥整个运算过程. 运算器,控制器,缓存,寄存器组成CPU. 存储器: 分为内部

linux常见命令的列表

http://www.pixelbeat.org/cmdline_zh_CN.html 命令 描述 ? apropos whatis 显示和word相关的命令. 参见线程安全 ? man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which command 显示命令的完整路径名   time command 计算命令运行的时间 ? time cat 开始计时. Ctrl-d停止.参见sw ? nice info 运行一个低优先级命令(这里是info

Linux基础之Linux常见命令

 Linux命令的格式: 1.命令  [选项]  [参数] ls   list :显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ② ls+名直接回车 显示目录下内容 ls+-l               长格式显示 (缩略选项用一个减号,完整选项用两个减号) -rw-------    1   root   root    1190    08-10 23:37     anaconda-ks.cfg 第一

【Oracle】曾经的Oracle学习笔记(1-3) 数据库常见用语,常见命令,创建测试表

一.数据库的登录 二.数据库常用语 三.测试表的创建,测试数据初始化 四.常见命令介绍 五.测试 user:jeffreysn:jeffrey user:systemsn:jeffrey 浏览器中输入:http://127.0.0.1:8080/apex管理员登陆user:syssn:jeffrey 打开服务列表:win+r打开运行框,输入services.mscOracleServiceXE服务一定要是打开的,要不然oracle根本登录不了.OracleXETNSLintener服务是在我们使

maven学习教程(二)—— 常见命令、配置解析、HelloWorld

[摘要] |-- 常见命令介绍 |-- maven项目骨架介绍 |-- maven项目配置文件介绍 |-- DEMO:HelloWolrd |-- 通过一个简单的项目 |-- 熟悉项目骨架 |-- 熟悉常见命令及常见命令的作用 |-- 熟悉配置文件的一些常见配置 |-- 常见命令操作 |-- (1)mvn clean--使用maven清空编译:运行清理操作,会默认吧target目录清理掉 |-- (2)mvn clean compile--使用maven编译项目:运行清理,再运行编译操作:代码编

linux常见命令列表

转自 http://www.pixelbeat.org/cmdline_zh_CN.html 这是一个linux常见命令的列表.那些有? 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命令 描述 ? apropos whatis 显示和word相关的命令. 参见线程安全 ? man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which comman