命令kubectl k8s k8
Dockerfile 主要命令
FROM:指定基础镜像 语法: FROM <image> 用于指定基础镜像,后续的操作都基于该镜像进行。比如: FROM ubuntu:latest 表示使用 Ubuntu 的 latest 版本作为基础镜像。 MAINTAINER:指定维护者信息 语法: MAINTAINER <name> 用于指 ......
k8s
kubectl 创建 Pod 背后到底发生了什么 kubectl 创建 Pod 背后发生了以下一些主要的步骤: kubectl 解析配置文件:kubectl 会读取 Pod 的配置文件,通常是 YAML 或 JSON 格式,解析其中的内容并将其转换为 Kubernetes API 对象。 验证配置文 ......
strace命令使用
个人使用比较多的 strace -f -F -t -s 1024 sd lookup search.tiktok.federation >>1.txt 2>>1.txt -f -F就是将fork的进程也展示出来,方便我们定位到一些更为深层的调用排查。 -t带时间信息,方便我们定位命令卡在那里了。 - ......
(转)直击痛点,详解 K8s 日志采集最佳实践
原文:https://developer.aliyun.com/article/749468 导读:上一篇文章主要介绍 Kubernetes 日志输出的一些注意事项,日志输出最终的目的还是做统一的采集和分析。在 Kubernetes 中,日志采集和普通虚拟机的方式有很大不同,相对实现难度和部署代价也 ......
Kubernetes(k8s)服务service:service的发现和service的发布
Kubernetes(k8s)服务service,使用hostPort/service服务向外界暴露应用程序,使用clusterIP/环境变量/DNS的方式进行服务发现,使用nodeport进行服务的发布,安装METALLB,配置地址池,使用LoadBalancer的方式进行服务发布 ......
通过adb命令获取页面activity所有元素
/** * 获取设备当前页面activity控件元素信息 * @param iDevice 安卓设备信息 * @return */ private JSONArray getDevicePageResource(IDevice iDevice){ long startTime = System.cu ......
linux基本命令
一。基本命令行 输入首字符可以按tab补全名字ls-查看当前文件夹所有文件ls -ll竖向展示ls -al 显示所有文件(包含隐藏文件)mkdir 新建文件夹touch 创建文件rmdir 移除文件夹,要求文件夹非空。如果非空可以跟递归创建一样用-p+递归路径 或者可以rm -rf 强制删除cp A ......
k8s常用命令
1.命名空间 namespace /ns 方式:1 创建:kubectl create ns hello-ns 删除:kubectl delete ns hello-ns 查询:kubectl get ns 方式2:万能通用方式:通过yaml模板创建 : 创建ns-ceate.yaml apiVer ......
CentOS7可视化修改网卡命令
CentOS7可视化修改网卡命令:【 nmtui 】nmtui 命令可以实现如下配置:1、修改IP地址-掩码-网关等;2、修改CentOS计算机名;3、启动或停用网卡 ......
基本常用命令--文档CRUD
文档基本CRUD 文档(document)的数据结构和 JSON 基本一样。 所有存储在集合中的数据都是 BSON 格式。 文档的插入 单个文档插入 使用insert() 或 save() 方法向集合中插入文档,语法如下: 示例: 要向comment的集合(表)中插入一条测试数据: Compass中 ......
基本常用命令--集合相关
集合的创建 显式创建(了解) db.createCollection(name) 参数说明: name: 要创建的集合名称 例如:创建一个名为 mycollection 的普通集合。 db.createCollection("mycollection") 查看当前库中的表: show collect ......
基本常用命令--数据库相关
查看有权限查看的所有的数据库 show dbs 或 show databases注意: 在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。 查看当前正在使用的数据库 db MongoDB 中默认的数据库为 test,如果你 ......
linux 查看防火墙相关命令
1.查看防火墙状态 systemctl status firewalld 2.启动防火墙 systemctl start/restart firewalld 3.停止防火墙 临时停用,重启后失效 systemctl stop firewalld 4.永久停止防火墙 systemctl disable ......
Git常用命令大全:git命令基本用法
1、 常用的git命令 Git 常用的六个命令是什么? ·“git clone”克隆代码; ·“git log”查看日志; ·“git tag”查看标签; ·“git branch”查看分支; ·“git branch -a”查看远程分支; ·“git pull”拉取。 2、 新建代码 在当前目录新 ......
linux定时任务crontab命令详解
# linux定时任务crontab命令详解 ## crond简介 crond是linux下用来**周期性执行某种任务或等待处理某些事件**的一个守护进程,与windows下的计划任务类似。 安装操作系统**默认会安装此服务工具**且会自动启动crond进程。 crond进程每分钟会定期检查是否有要 ......
【转】600条最强Linux命令总结
### 1. 基本命令 ``` uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) ......
如何运用命令提示符登录ORACLE 的sys账户
参考技术A 1、首先用“Windows+R”组合键打开运行窗。 2、在运行窗口输入栏,输入cmd后按下回车键,会打开cmd命令提示符窗口。 3、输入“sqlplus”后,按下回车键。 4、这时就进入了Oracle登录的身份验证环节。 5、用户名输入Oracle DBA(超级管理员) 的用户名:sys ......
ipmitool 命令
BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。 1.远程电源控制类 ipmitool -i lanplus –H 10. ......
k8s1.23 安装calico网络插件
1、下载 curl https://docs.projectcalico.org/manifests/calico.yaml -O 2、修改CIDR,添加图中内容。该yaml文件中默认CIDR为192.168.0.0/16,需要与初始化时kube-config.yaml中的配置一致 vim cali ......
k8s nodeName调度
nodeName调度 nodeName是节点选择约束的最简单形式,但是由于其限制,通常很少使用它。nodeName是PodSpec的领域。 pod.spec.nodeName将Pod直接调度到指定的Node节点上,会【跳过Scheduler的调度策略】,该匹配规则是【强制】匹配。可以越过Taints ......
linux tar解压命令总结
把常用的`tar`解压命令总结下,当作备忘: ``` -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 ``` 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 ......
H3C交换机配置常用命令(转)
1.配置文件相关命令 [Quidway]display current-configuration //显示当前生效的配置 [Quidway]display saved-configuration //显示flash中配置文件,即下次上电启动时所用的配置文件 <Quidway>reset saved ......
NET Core CLI命令小结
dotnet rundotnet run --urls=http: //*:8080 //urls指定ip和端口dotnet watch run //watch监听程序修改,一旦修改则重新启动dotnet watch run --urls=http: //*:8080dotnet run -p NE ......
k8s中设置hostNetwork: true,怎么修改冲突的端口,yaml使用的是DaemonSet
apiVersion: apps/v1 kind: DaemonSet metadata: name: cadvisor namespace: monitoring spec: selector: matchLabels: app: cAdvisor template: metadata: labe ......
k8s之hostport 在daemonset 上面暴露端口
NodePort 虽然可以给 pod 提供节点级别的 porxy,但是如果对于一个daemonset,采用 NodePort 方式来申明节点端口就不这么直观了,这个时候就可以使用pod的 hostport 来直接在pod的节点上暴露端口。 apiVersion: apps/v1 kind: Daem ......
K8S | 核心原理分析
[toc] > 整体上理解流程和原理; # 一、背景 基于分布式的架构中,需要管理的服务是非常多的,无论是服务的数量还是体系划分; 从服务的能力上看,可以进行分层管控,只是其中有相当一部分服务层,改动更新的频率很低,所以感知也不明显; ![](https://img2023.cnblogs.com/ ......
Linux挂载mount、umount命令
用于挂载存储设备的命令叫mount。在默认情况下,mount命令会输出当前系统已挂载的设备列表。但是,除了标准存储设备外,较新版本的内核还会挂载大量用作管理目的的虚拟文件系统。这使得mount命令的默认输出非常杂乱。 mount输出 woodx@Machine:~/training/shell_tr ......
k8s实战案例之部署Zookeeper集群
zookeeper是一个开源的分布式协调服务,由知名互联网公司Yahoo创建,它是Chubby的开源实现;换句话讲,zookeeper是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于它实现数据的发布/订阅、负载均衡、名称服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式... ......
常用命令
## 修改用户 - usermod ``` usermod可用来修改用户账号的各类信息。 语法: usermod [options] user_name。口其中的命令选项说明如下: -u 修改用户UID -g 修改用户所属用户组 -l 修改用户账号名称 -d 修改用户home目录 -s 修改用户默认 ......
linux tc命令进行网络限速、丢包、延迟设置(简单使用)
linux自带tc命令版本不是很低的linux系统都自带tc如果你的系统不带这个命令,建议使用类似括号中的命令进行安装 (yum -y install iproute) TC 中使用下列的缩写表示相应的速率Kbps:kiIobytes per second,即 “千字节每秒”Mbps:megabyt ......