一文搞懂 Kubernetes 如何实现 DNS 解析
最近在处理Kuberntes中的DNS解析问题,正好借这个机会学习下Kubernetes中的DNS服务器工作原理,处理的DNS服务器问题会稍后再水一篇博客介绍.我对解析过程的了解也比较粗浅,仅介绍下配置中的内容.Pod中的DNS
首个开源 Linux 系统登陆火星,占有率超 Windows,一同登录还有一款安卓手机芯片
来源|量子位作者|贾浩楠萧箫公众号QbitAI“确认着陆!毅力号安全到达火星表面。”就在昨日凌晨4点55分,美国“毅力号”不经变轨,直接冲入火星大气层,最终成功着陆。“毅力号”成功着陆后,很快传回了首张图片。这是美国自2012年以来,再一次以“空中吊车”的方式成功着陆火星,还给火星“带”来了首个开源
刨根问底儿,看我如何处理 Too many open files 错误!
如果你的项目中支持高并发,或者是测试过比较多的并发连接。那么相信你一定遇到过“Toomanyopenfiles”这个错误。这个错误的出现其实是正常的,因为每打开一个文件(包括socket),都需要消耗一定的内存资源。为了避
6 张图带你搞懂 DevOps 与 CI/CD
DevOpsDevOps是Development和Operations的组合,是一种方法论,是一组过程、方法与系统的统称,用于促进应用开发、应用运维和质量保障(QA)部门之间的沟通、协作与整合。以期打破传统开发和运营之间的壁垒和
实用:给备份数据的文件名加上当前时间
现在许多企业使用linux系统作为服务器,随着数据量越来越大,此时就需要备份,当备份文件比较多时就不容易区分什么时间备份的,接下来我来介绍一种添加时间格式的备份方式查看当前时间[root@localhost~]#date2020年04月24日星期五15:11:28CST备份文件就可以以这种方式展示[
Arch Linux中的Pacman命令如何使用
pacman包管理器是ArchLinux与其他主要发行版(如RedHat和Ubuntu/Debian)的主要区别之一。pacman目的是方便地管理包,不管软件包是来自官方的Arch库还是用户自己创建,pacman都能方便地管理。环境Archlinux2020.04使用pacman安装程序包可以使用p
一张图看懂linux内核中percpu变量的实现
我们在使用各种编程语言进行多线程编程时,经常会用到threadlocal变量。所谓threadlocal变量,就是对于同一个变量,每个线程都有自己的一份,对该变量的访问是线程隔离的,它们之间不会相互影响,所以也就不会有各种多线程问题。正确的使用threadlocal变量,能极大的简化多线程开发。所以
看漫画学技术 | 21 张图带你玩转 Kubernetes 水族馆
从技术而言,Kubernetes的各项组件并不容易记忆。本文以水族馆为例,用水族馆内的鱼缸、展品等,解释了Kubernetes的各种基本构件。作者:AnneLoVerso翻译:Bach(才云)校对:星空下的文仔(才云)Kuber
如何在 Linux 下快速找到被删除的文件
日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如Centos,可能大文件就是/var/log/messages。但有的时候,会出现怎么也查不到大文件的情况,通过du查找的时候,统计出
Linux中一个高效的资源监控器 – Bpytop
对于终端爱好者来说,能够监控系统资源的使用也是至关重要的。了解系统的资源利用率可以帮助您在一般的系统维护中做出明智的决策。有一些选项,比如top和htop,但是它们只显示一些系统指标,比如CPU和
10 张图带你搞懂 Kubernetes Pod 的创建流程
将Pod部署运行在Kubernetes内,前几个步骤你可能很熟悉kubectl将YAML发送到APIPod存储在etcd中调度程序分配一个节点(此时Pod配置清单文件存储在etcd中,节点内并没有该podkubelet开始创建P
5 分钟学懂 SSH 隧道技术
概述本文将介绍一些关于SSH隧道技术的小技巧,并且给出一个网络拓扑图更好地解释在做的东西。网络基础假设我的网络情况是这样的一个简化拓扑:图1:简化网络拓扑那么这里有几种可能的操作,分别是:从HomePC直接SSHOfficePC
18张图揭秘高性能Linux服务器内存池技术是如何实现的
大家生活中肯定都有这样的经验,那就是大众化的产品都比较便宜,但便宜的大众产品就是一个词,普通;而可以定制的产品一般都价位不凡,这种定制的产品注定不会在大众中普及,因此定制产品就是一个词,独特。有的同学可能会有疑问,你不是要聊技术吗?怎么又说起消费了?原来技术也有大众货以及定制品。通用VS定制作为程序
使用 K3s 快速上手 Kubernetes 集群指南
我们都知道Kubernetes是一个容器编排平台,可以用来管理我们的容器集群。但是如果我们只是作为学习来使用的话,Kubernetes未免有些太重了,有些人的本机估计都没有办
10个 Linux 命令,让你的运维操作更有效率
根据老九大师兄口头阐述,Linux是最适合开发的操作系统。它是把所有的操作权都交给了用户,有什么操作,就会呈现出什么样的格局。开放、自由、诚实,就是它最大的魅力。而且越来越多的企业开始选择Linux作为服务器,所以对于我们正在学习的小伙伴
Linux job control
当我们ssh登录上Linuxshell之后,在此终端下可以同时执行多个命令或脚本,对这些任务的管理就叫做工作管理。比如:想要一边复制文件,一边进行数据查找。jobcontrol进行管理的进程必须是你shell的子进程。01—&&可以直接将命令丢到后台中运行,比如我们要将/etc/整个
在树莓派集群中部署 Ceph | Linux 中国
使用ceph-ansible安装Ceph存储,并将其部署在树莓派集群中。来源:https://linux.cn/article-13020-1.html作者:AjCanlas译者:geekpi(本文字数:3377,阅读时长大约:4分钟)Ceph是一个开源软件存储平台,它在统一的存储集群中提供对象、块
初次登录 Linux 服务器马上要做的 9 件事 | Linux 中国
在将新配置的服务器投入工作之前,请确保你知道你正在使用什么。来源:https://linux.cn/article-12959-1.html作者:GauravKamathe译者:Xingyu.Wang(本文字数:3308,阅读时长大约:5分钟)当我在Linux上测试软件时(这是我工作中的一个常规部分
Linux常用命令
1、vi和vim编辑器所有的Linux系统都会内建vi文本编辑器。vim具有程序编辑的能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。1.1、vi和vim常用的三种模式1.1.1、正常模式以v
超全!Linux 误删文件恢复命令及方法
前言无论在哪个系统中,删除文件都是必须谨慎的操作。因为如果不小心删除了重要文件,就会导致个人或公司出现重大的损失。类似于windows系统误删了文件,可以使用一些软件进行恢复操作。Linux也是有几款软件可以做到误删恢复的。注意事项:虽然有软件可以对误删的数据进行恢复,但是完全恢复数据的概率并不是百