首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端云

    Kubernetes 记录(5)

    request 的值并不是指给容器实际分配的资源大小,它仅仅是给调度器看的,调度器会 “观察” 每个节点可以用于分配的资源有多少,也知道每个节点已经被分配了多少资源。被分配资源的大小就是节点上所有 Pod 中定义的容器 request 之和,它可以计算出节点剩余多少资源可以被分配(可分配资源减去已分配的 request 之和)。如果发现节点剩余可分配资源大小比当前要被调度的 Pod 的 reuqest 还小,那么就不会考虑调度到这个节点,反之,才可能调度。所以,如果不配置 request,那么调度器就不能知道节点大概被分配了多少资源出去,调度器得不到准确信息,也就无法做出合理的调度决策,很容易造成调度不合理,有些节点可能很闲,而有些节点可能很忙,甚至 NotReady。

    77510编辑于 2023-02-10
  • 来自专栏架构进阶

    容器 & 服务:Kubernetes 记录

    话不多说,开始分享最近在k8s使用和上遇到的一些问题和解决经验。 Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749 GitCommit:"19e47ee3283ae98139d98460de796c1be1e3975f", GitTreeState:"clean", GoVersion:"go1.13.5"} 三 工具 其中,我们通常在持续集成时会使用yaml文件做发布配置,时通过命令行操作来执行安装、重启、查看日志等常规操作;而dashboard则是日常观察和问题排查的简单且便捷的方式。 通过dashboard,我们可以查看各service、deployment、pod的健康状况,并在config map中查看已配置参数(中很重要,一些服务启动异常,往往是配置有误导致的)。

    1.4K30编辑于 2022-04-27
  • 来自专栏Postgresql源码分析

    Postgresql常用指令记录

    最近偶尔需要处理一些客户问题,这里记录更新下常用命令 OS tcpdump -i eth0 -s 0 -w s2_s.cap port 3006 strace -T -tt -e trace=all when 'ShareLock' then 5 when 'ShareRowExclusiveLock' then 6 when 'ExclusiveLock' then 7

    93211编辑于 2022-05-12
  • 来自专栏运维经验分享

    CentOS 7 优化 原

    CentOS 7 优化 一般的,我们安装CentOS mini和其他相应服务后,就能正常工作了。但工作一段时间后,服务器会出现不稳定、被入侵、甚至在突然的高并发时直接瘫痪状况。 所以,在这里提供一些优化的建议。 1.关闭不需要的服务 众所周知,服务越少,系统占用的资源就会越少, 所以应当关闭不需要的服务。 "$tty" = "$X_TTY" ] && continue initctl start tty TTY=$tty done end script 1 2 3 4 5 6 7 的能力,命令如下: echo 'net.ipv4.tcp_syncookies = 1' >> /etc/sysctl.conf sysctl -p 1 2 4.修改SHELL命令的 history 记录个数 如果有多个小文件(比如 Web 服务器的页面上有多个小图片),通常是没有必要记录文件的访问时间的,这样就可以减少写磁盘的 I/O ,可这要如何配置呢?

    2.8K20发布于 2019-03-11
  • 来自专栏散尽浮华

    记录 - 业务日志清理功能

    cut -d" " -f1|awk -F"%" '{print $1}') #定义一周前的日期,用于日志分区空间超过设定的阈值后保留的份数(这里保留一周的日志) KEEP_DATE=`date -d '-7

    1.2K31发布于 2019-09-29
  • 来自专栏北京马哥教育

    RAID原理分析总结-工作记录

    Raid的级别: Raid 0,Raid 1,Raid 0+1(也称Raid 10),Raid 2,Raid 3,Raid 5,Raid 6,Raid 7,Raid 53. RAID 7 RAID 7等级是至今为止,理论上性能最高的RAID模式,因为它从组建方式上就已经和以往的方式有了重大的不同。 然而,RAID 7的设计与相应的组成规模注定了它是一揽子承包计划。总体上说,RAID 7是一个整体的系统,有自己的操作系统,有自己的处理器,有自己的总线,而不是通过简单的插卡就可以实现的。 X-Bus专用的校验硬盘可以用于任何通道带有完整功能的即时操作系统内嵌于阵列控制微处理器,这是RAID 7的心脏,它负责各通道的通信以及Cache的管理,这也是它与其他等级最大不同之一 连通性:可增至12 RAID-7结构图解 (8) RAID 53 与RAID 10一样,RAID 53也是一种组合RAID 等级,但不要拿RAID 10的观点套用,认为它是RAID 5和RAID 3的组合,事实上,RAID

    1.3K40发布于 2020-06-16
  • 来自专栏后端云

    Openstack常见问题记录

    | http://glance-ha-vip:9292 | {} | 1 | RegionOne | | c53979becccc44f1813e9f50a619af7e :38.889 51843 WARNING nova.scheduler.utils [req-9eb2b8ec-216b-4073-95bd-1fbb51844faf 52ba7917bb284af7ad6ac313b7e8e948 因为在运过程中,修改过glance的默认路径由/var/lib/glance/images修改为/data1/glance,并且将/var/lib/glance/images下的镜像都mv至/data1 /glance下了,而此时尽管数据已经前已过去了,但是image的元数据信息却牢牢的记录在glance的image_locations表中,查看得知: mysql> select * from glance.image_locations status: active 1 row in set (0.00 sec) 真像:原来原有目录/var/lib/glance/images目录下的镜像都已经mv至/data1/glance下,而数据库中却依旧记录着就的路径内容

    14.9K51发布于 2018-10-24
  • 来自专栏散尽浮华

    利器-ClusterShell集群管理操作记录

    在运实战中,如果有若干台数据库服务器,想对这些服务器进行同等动作,比如查看它们当前的即时负载情况,查看它们的主机名,分发文件等等,这个时候该怎么办?一个个登陆服务器去操作,太傻帽了! ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的利器! 下面是ops-server1服务器上的操作记录: 1)做好主机映射关系,将ip和主机名对应起来,使用比较方便。 RSA key fingerprint is 89:29:5b:26:c1:3a:94:10:10:bd:7c:aa:6b:e5:0c:1c. RSA key fingerprint is 89:29:5b:26:c1:3a:94:10:10:bd:7c:aa:6b:e5:0c:1c.

    2.2K70发布于 2018-01-23
  • 来自专栏全栈工程师修炼之路

    Ansible自动化工具常规记录

    描述: 在使用Ansible往往赋予其低权限用户, 假如由于项目需求,需要使用ansible在控制节点以root身份运行playbook,并在playbook中调用其他程序操作/etc下的文件,所以该程序需要使用sudo或者root权限运行,我们应该如何配置。

    62510编辑于 2022-09-29
  • 来自专栏后端云

    Kubernetes 遇到的问题记录(2)

    CentOS Stream 8 Pod 网络跨节点不通 环境信息: OS: CentOS Stream 8 K8S CNI: calico 一样的部署,在 CentOS 7 上正常,一旦切换到 CentOS 两者不能同时使用,只能二选一,centos7 默认iptables-legacy,centos8 默认iptables-nft,iptables-nft和iptables-legacy是不一样的东西,iptables-nft

    1.7K40编辑于 2023-02-10
  • 来自专栏后端云

    Kubernetes 遇到的问题记录(1)

    (比如:集群部署时候在calico服务正常后第一个使用calico ip pool的coredns) kubectl delete pod -n kube-system coredns-5495dd7c88 Failed to mount API filesystems, freezing. # 解决方法:挂载宿主机的cgroup docker run -it -d --name=centos7 --privileged =true -p 80:80 -v /sys/fs/cgroup:/sys/fs/cgroup:ro sevming/centos7:0.1 docker exec -it centos7 /bin/bash nat -I OUTPUT -p tcp –dport 30022 -j REDIRECT –to-ports 22 然后验证 ssh fd15:4ba5:5a2b:1008:20c:29ff:fe7c 进入pod发现是以非root用户启动的: [root@centos7 ~]# kubectl exec ingress-nginx-controller-7b768967bc-fd2hg -ningress-nginx

    1.6K20编辑于 2022-11-25
  • 来自专栏博文视点Broadview

    人员7*24值班拯救指南

    人员经常需要在周末出去游玩的时候也带着电脑,因为很多情况下人员需要随时待命。笔者依稀记得2014年左右,我们10多个小伙伴团建时背着5斤重的电脑爬青城山的壮丽场面。 (1)业务线较多,不同的问题得由不同的人员跟进。 (2)开发人员、客服、测试人员都会给人员反馈问题,流程混乱,人员长时间处于被动接受的状态。 ,这种时候值班人员既要承担应急工作,又要执行各种协调任务,效率大打折扣。 (2)业务开发值班人员需要满足7×24小时的待命计划,并且主备两个角色。 (3)正常工作中,参与值班的开发人员的工作需要包含但不仅限于以下内容。 故障描述和日常参与者名单都需要在日常工作中进行积累、填写和记录,最后通过程序将这些内容关联起来。

    1.6K20编辑于 2023-08-10
  • 来自专栏后端云

    Openstack常见问题记录(4)

    其中镜像文件be32a717ae7ea3aa039131689864a325fd634c92是没有被使用的镜像文件。 等待一段时间,文件没有变化。 2017-02-07 16:01:51.678 14200 INFO nova.virt.libvirt.imagecache [req-ee1a7ad5-a021-4aad-b653-7db14191536e 2017-02-07 16:01:51.679 14200 INFO nova.virt.libvirt.imagecache [req-ee1a7ad5-a021-4aad-b653-7db14191536e e37085e8fb2a49c0921c2d24f5e4f9b5 [root@EXTENV-194-18-2-11 ~]# systemctl restart httpd.service memcached.service 系列文章链接 Openstack常见问题记录 (3) Openstack常见问题记录(2) Openstack常见问题记录(1)

    2.6K41发布于 2020-02-12
  • 来自专栏腾讯云大数据

    Flink 实践教程-进阶(7):基础

    在正式运行之前请检查:  类名是否有拼写错误 确定是否将相关的业务代码依赖打进 JAR 包中 基础 作业监控 流计算 Oceanus 提供强大的作业监控能力,我们可以通过【监控】项查看作业的各项指标 之后介绍了下作业启动之后的一些基础手段,包括实时监控和告警通知,方便用户及时了解作业的具体运行情况。最后介绍了在作业失败之后通过日志关键字定位问题的方法,具体可以查看 日志诊断指南[6]。 document/product/849/53959 流计算 Oceanus 限量秒杀专享活动火爆进行中↓↓ 点击文末「阅读原文」,了解腾讯云流计算 Oceanus 更多信息~ 腾讯云大数据 长按二

    3.1K11编辑于 2022-01-21
  • 来自专栏散尽浮华

    针对Nginx日志的相关操作记录

    '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $request_time'; 记录的形式如下 " %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T " combined CustomLog log/access_log combined 记录的形式如下 10.15.19.138'| awk '{COUNT[$4]++}END{for( a in COUNT) print a,COUNT[a]}' |sort -k 2 -nr|head -n20 nginx转发请求时可以记录响应请求的服务器 *userId=59h7hrrn" /usr/local/nginx/logs/access.log grep与命令格式: grep -E “a. 7. grep打印匹配的前后几行 有时候我们需要查找某个特定请求的前后几行的请求,以观察用户的关联操作情况。

    1.6K100发布于 2018-03-28
  • 来自专栏后端云

    Openstack常见问题记录(5)

    蓝屏是因为当时的镜像打的驱动是virtio的驱动,而磁盘设备所需的是scsi驱动,所以当时的镜像都会蓝屏,后来重制的镜像,磁盘驱动打的是scsi驱动,镜像上传时再加2个参数:hw_disk_bus=scsi,hw_scsi_model=virtio-scsi,后测试没有再蓝屏

    64010编辑于 2022-11-25
  • 来自专栏Linyb极客之路

    网络之Cname与A记录(Address)区别

    Cname与A记录(Address)区别 A记录是解析域名到IP,Cname是解析域名到另外一个域名。 一台服务器可以布置多个网站,也可以有多个域名,如 如域名A----->A记录----->真正的服务器 域名B(也叫A别名) 域名C(也叫A别名) 如果B,C此时也是通过A记录的形式到真正的服务器,那么哪一天真正的服务器修改了

    3.1K20编辑于 2022-03-09
  • 来自专栏后端云

    Kubernetes 遇到的问题记录(4)

    都会进行 DNAT,将原本访问 ClusterIP:Port 的数据包 DNAT 成 Service 的某个 Endpoint (PodIP:Port),然后内核将连接信息插入 conntrack 表以记录连接 # 启动第一个业务进程并记录 pid echo "app1 started with pid $pid1" /bin/app2 & pid2="$!" # 启动第二个业务进程并记录 pid echo "app2 started with pid $pid2" handle_sigterm() { echo "[INFO] Received SIGTERM

    1.3K20编辑于 2023-02-10
  • 来自专栏DBA随笔

    MongoDB与开发(7)---MongoDB监控

    // MongoDB与开发(7)---MongoDB监控 // MongoDB中自带两个监控的工具,分别是mongostat和mongotop,今天我们看看这两个工具的使用方法。

    1.4K10发布于 2020-11-26
  • 来自专栏Linyb极客之路

    网络之域名解析的记录类型

    即如果一个主机地址同时存在A记录和CNAME记录,则CNAME记录不生效。 3) 删除CNAME记录   点击要删除的CNAME记录后面对应的“删除”按钮即可。 3、MX记录:   邮件交换记录。用于将以该域名为结尾的电子邮件指向对应的邮件服务器以进行处理。 记录优先于A记录。 即,如果一个主机地址同时存在NS记录和A记录,则A记录不生效。这里的NS记录只对子域名生效。 3) 删除NS记录   点击要删除的NS记录后面对应的“删除”按钮即可。

    4K20编辑于 2022-03-09
领券