K8S初学命令

K8S初学命令

1、pod常用命令

作用命令
查看pod节点kubectl get pod
查看所有pod节点kubectl get pods -A
查看pod节点详情kubectl get pod -o wide
查看所有名称空间下的podkubectl get pod --all-namespaces
根据yaml文件创建podkubectl apply -f <文件名称>
根据yaml文件删除podkubectl delete -f <文件名称>
删除pod节点kubectl delete pod <pod名称> -n <名称空间>
查看异常的pod节点kubectl get pods -n <名称空间>|grep -v Running
查看异常pod节点的日志kubectl describe pod <pod名称> -n <名称空间>
进入默认命名空间的pod节点kubectl exec -it <pod名称> – /bin/bash
如果有多个containter 需要在结尾加 -c containter
进入某个特定命名空间下的pod节点kubectl exec -it <pod名称> -n <命名空间> – /bin/bash
普通方式创建podkubectl run <pod名称> --image=<镜像名称>
监控pod(一秒钟更新一次命令)watch -n 1 kubectl get pod

2、node常用命令

作用命令
查看服务器节点kubectl get nodes
查看服务器节点详情kubectl get nodes -o wide
节点打标签kubectl label nodes <节点名称> labelName=<标签名称>
查看节点标签kubectl get node --show-labels
删除节点标签kubectl label node <节点名称> labelName

3、deployment

作用命令
deployment部署pod(具有自愈能力,宕机自动拉起)kubectl create deployment <pod名称> --image=<镜像名称>
deployment部署pod(多副本)kubectl create deployment <pod名称> --image=<镜像名称> --replicas=3
查看deployment部署kubectl get deploy
删除deployment部署kubectl delete deploy <pod名称>
deployment扩容\缩容podkubectl scale deploy/<pod名称> --replicas=<5>
deployment扩容\缩容podkubectl edit deploy <pod名称>
deployment滚动更新podkubectl set image deploy/<pod名称> <容器名称>=<镜像名称:版本号> --record
deployment查看pod回退版本kubectl rollout history deploy/<pod名称>
deployment暴露pod外网访问(NodePort)kubectl expose deploy <pod名称> --port=8080 --target-port=80 --type=NodePort
deployment暴露pod集群内部访问(ClusterIP)kubectl expose deploy <pod名称> --port=8080 --target-port=80 --type=ClusterIP
deployment回退pod到指定版本kubectl rollout undo deploy/<pod名称> --to-revision=1
deployment回退pod到上一个版本kubectl rollout undo deploy/<pod名称>
deployment查看pod回退版本详情kubectl rollout history deploy/<pod名称> --revision=1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SBO错误提示总帐科目缺失解决方法

检查&#xff1a; 管理-定义-财务-总帐科目确认的收入标签中的应收和收入科目是否设置&#xff1b; 库存标签中的总帐科目设置是否完全&#xff1b; 如果没问题再检查业务伙伴主数据的应收科目是否设置&#xff1b; 如果有舍入还要检查总帐科目确认中的舍入科目是否设置。 如果…

k8s常用命令总结

k8s常用命令 #查看所有namespace的pods运行情况 kubectl get pods --all-namespaces #查看具体pods&#xff0c;记得后边跟namespace名字哦 kubectl get pods kubernetes-dashboard-76479d66bb-nj8wr -n kube-system # 查看pods具体信息 kubectl get pods -o wide kubernete…

iphone开发之私有库private frameworks

https://github.com/kennytm/iphone-private-frameworks Headers for private frameworks or undocumented interfaces of iPhoneOS 3.x or before (4.x is not supported yet). class dump出来的头文件&#xff0c;包含apple没有开放的json库&#xff0c;SpringBoard&#xf…

sed修改网卡配置

sed -i -e s/192.168.10.10/192.168.66.10/ -e s/192.168.10.1/192.168.66.1/ /etc/sysconfig/network-script/ifcfg-ens33

iphone开发之C++和Objective-C混编

C和Objective-C混编&#xff08;官方文档翻译&#xff09; 原文网址&#xff1a; http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html Using C With Objective-C 苹果的Objective-C编译器允许用户在同一个源文件…

sed多个替换选项

sed -i -e s/192.168.10.10/192.168.66.10/ -e s/192.168.10.1/192.168.66.1/ /etc/sysconfig/network-script/ifcfg-ens33sed -i -e s/192.168.10.10/192.168.66.10/&#xff1b; s/192.168.10.1/192.168.66.1/ /etc/sysconfig/network-script/ifcfg-ens33

PHP之数组学习

对于网页编程来说&#xff0c;最重要的就是存取和读写数据了。存储方式可能有很多种&#xff0c;可以是字符串、数组、文件的形式等&#xff0c;今天学习了数组&#xff0c;可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多&#xff0c;下面是我学习的小结&#xf…

centos 彻底卸载软件包(含依赖)并解决安装冲突包问题

centos 彻底卸载软件包&#xff08;含依赖&#xff09;并解决安装冲突包问题 1、查看yum操作事务 [rootlocalhost ~]# yum history list 或 yum history Loading "fastestmirror" plugin Config time: 0.007 Yum version: 3.4.3 ID | Login user …

mysql Error 1045(28000)

2019独角兽企业重金招聘Python工程师标准>>> 在windows操作系统安装mysql数据库&#xff0c;碰到Error 1045(28000) Access Denied for user rootlocalhost (Using password:NO)错误时&#xff0c;你需要重新设置密码。 具体方法是&#xff1a; 1.先在安装目录找到m…

linux将上一条命令的结果作为下一条命令的参数

linux将上一条命令的结果作为下一条命令的参数 1、xargs [rootlocalhost test]# touch test{1..10}.txt [rootlocalhost test]# ls test10.txt test1.txt test2.txt test3.txt test4.txt test5.txt test6.txt test7.txt test8.txt test9.txt [rootlocalhost test]# …

linux代码、数据库备份

1、linux代码备份脚本 #!/bin/bash #指定运行的脚本shell #运行脚本要给用户执行权限 bakdir/bakdir/web monthdate %m daydate %d yeardate %Y hourdate %k mindate %M dirname$year-$month-$day-$hour-$min gzupload$year-$month-$day-$hour-$min-www.tgz cd /opt/www tar -z…

linux搭建ftp虚拟用户服务器

linux搭建ftp虚拟用户服务器 1 安装服务 #1、安装ftp服务 [rootlocalhost ~]#yum install -y vsftpd ftp #2、关闭防火墙 [rootlocalhost ~]#systemctl stop firewalld [rootlocalhost ~]#sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config [rootlocalhost ~…

给你的博客添加个看电影的频道

PPTV新推出一个Silverlight版PPTV在线剧场&#xff0c;里面电影电视剧和PPTV 软件端同步&#xff0c;只需安装Silverlight软件&#xff0c;即可在线观看。PPTV剧场版网址 为COOL.PPTV.COM &#xff0c;使用iframe代码&#xff0c;嵌入到页面中&#xff0c;给博客网站增加 一个在…

docker inspect命令详解

docker inspect命令详解 1、作用 获取容器/镜像的元数据(JSON格式) 2、语法格式 docker inspect [OPTIONS] NAME|ID [NAME|ID...] -f 指定返回值的模板文件 -s 如果类型为容器&#xff0c;则显示文件总大小 --type 返回指定类型的JSON3、实际例子 #获取容器 IP docker ins…

redhat linux配置RSH遇见的问题

在配置informix HDR时&#xff0c;由于需要配置2台机器的可信任关系&#xff0c;结果就在这过程中停顿了好一阵&#xff0c;现在将问题记录下来&#xff0c;供以后参考1.检查是否安装相关软件包# rpm -qa|grep rshrsh-server-0.17-40.el5rsh-0.17-40.el52.检查服务是否开启# ch…

suse linux 10 ftp服务配置

在SUSE linux 10上安装配置FTP相对是比较方便的&#xff0c;具体过程如下&#xff1a; 1、首先检查是否有VSFTPD的包 #rpm -qa|grep vsftpd 如果没有&#xff0c;则可以从网上下载或使用SUSE 的系统安装盘来调取安装。 使用Suse的软件管理器&#xff0c;打开Yast&#xff0c;S…

在CentOS7 上实现PXE自动化安装Centos windows

在CentOS7 上实现PXE自动化安装Centos windows 一、安装前准备 关闭防火墙和SELINUX systemctl stop firewalld sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config setenforce 0二、安装相关软件包并启动服务 #1.安装 httpd、tftp、dhcpd yum -y install h…

正则表达式生成器

对正则表达式很头疼&#xff0c;是不是&#xff1f;每次看到都觉得像看天书似的&#xff0c;别说让人自己整一个出来了。下面这个网站可以帮你生成正则表达式&#xff0c;而且还可以根据不同的语言生成不同的代码示例&#xff0c;很强大。 http://www.txt2re.com/index.php3 打…

elasticsearch设置为开机自启动服务

elasticsearch设置为开机自启动服务 摘要&#xff1a;在es集群部署时&#xff0c;有时会因为系统原因导致服务终止&#xff0c;这时候就需要我们设置为开机自启动的系统服务 1、先查看当前的开机启动服务 chkconfig --list2、创建es 的系统启动服务文件&#xff0c;进入到 c…

《我的第一本c++书》读后感

第1章 C世界地图。 废话太多。我不认为这个对初学者有什么帮助。当然&#xff0c;这个只是占了16页的分量&#xff0c;可以完全无视。 第2章 与C第一次亲密接触 。 介绍IDE这个&#xff0c;我认为用视频比用文字描述要更加有用。这里还介绍了很多运行机理&#xff0c;我认为大可…