自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kuangfeng的博客

是个菜鸟。

  • 博客(48)
  • 收藏
  • 关注

转载 cobbler之kickstart文件内容详解

cobbler之kickstart文件内容详解

2020-04-30 21:05:28 926 1

原创 Cobbler原理与实战

Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。

2020-04-30 20:55:02 7862 3

原创 关于linux系统启动的一些问答

1.简述linux的启动流程2.grub中的bootloader损坏如何修复,步骤是什么3.initramfs文件的作用4.grub的各个阶段功能5.grub2的引导过程简述6.grub和grub2的区别7.内核的功能是什么,如果修改内核的参数8.简述centos7的systemd初始化过程

2020-04-30 16:58:13 1186

转载 系统启动时常见故障及修复方法

系统启动时常见故障及修复方法:grub 三个阶段 损坏应该怎么恢复;grub配置文件损坏 /boot/grub/grub.conf;boot分区下的两个核心文件(内核:vmlinuz;虚拟根文件系统:initramfs)遭到损坏 ,恢复方法;配置文件/etc/fstab 和boot下所有文件都被损坏(rm -f /etc/fstab;rm -f /boot/*)修复方法;/sbin/init文件损坏。修复方法

2020-04-29 16:34:06 742

转载 BIOS加电自检的过程是怎样的

BIOS加电自检的过程是怎样的

2020-04-28 16:44:21 9443

原创 系统启动流程(CentOS6)

系统启动流程(CentOS6)

2020-04-28 12:08:34 262

转载 Kubernetes上开源Serverless解决方案

Kubernetes上领先的开源Serverless解决方案有哪些:openwhish,fission,knative,kubeless,openFaaS

2020-04-26 09:41:37 322

转载 class A{ int i; }; class B{ A *p; public: B(){p=new A;} ~B(){delete p;} };

调用sayHello() 传入 b 的时候,调用了默认拷贝构造函数。默认拷贝构造函数执行的是浅拷贝操作。直接把b对象中成员p的指针赋值给了新的对象。当执行完sayHello之后,新的对象析构 delete 了 原来的p。随后结束程序前 析构了旧的对象。又一次调用了delete p。两次delete p,就会崩溃了

2020-04-24 21:39:59 1614

转载 int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); printf("%d",*(p-1));

int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); printf("%d",*(p-1));

2020-04-24 20:25:52 5513

转载 k8s ingress原理

k8s ingress原理以及一些负载均衡的基础知识

2020-04-23 21:20:47 9938 1

转载 kubernetes service 补充

kubernetes service 补充service类型用户可以通过ServiceType来指定如何来发布服务,类型有以下几种:ClusterIP:提供一个集群内部的虚拟IP以供Pod访问(service默认类型)。NodePort:在每个Node上打开一个端口以供外部访问LoadBalancer:通过外部的负载均衡器来访问服务发现环境变量: 当创建一个Pod的时候,kubel...

2020-04-22 09:36:36 120

转载 kubernetes服务发现之service

一、引子Kubernetes Pod 是有生命周期的,它们可以被创建,也可以被销毁,然后一旦被销毁生命就永远结束。通过ReplicationController 能够动态地创建和销毁Pod(列如,需要进行扩缩容,或者执行滚动升级);每个Pod都会获取它自己的IP地址,即使这些IP地址不总...

2020-04-21 22:18:59 280

原创 Kubernetes Network(Kubernetes 网络)一

文章目录1.容器网络基础1.1 Network Namespace1.2 容器间&跨节点容器如何通信?2.跨主机网络2.1 Flannel2.1.1 三种后端2.1.2 相关概念2.1.3 更换网络插件(在master上操作)1.容器网络基础 1.1 Network Namespace每一个容器默认都被隔离在自己的network namespace中,容器看到的网络栈的内...

2020-04-20 21:32:29 874

转载 认识VXLAN

文章目录1.背景2.VXLAN介绍2.1 VXLAN是什么2.2 VXLAN网络模型2.3 VXLAN报文3.VXLAN报文转发机制3.1 同子网VM互通组网图3.2 不同子网VM互通组网图1.背景VXLAN是为了解决云计算时代虚拟化中的一系列问题而产生的一项技术。云计算,凭借其在系统利用率高、人力/管理成本低、灵活性/可扩展性强等方面表现出的优势,已经成为目前企业IT建设的新形态;而在云计...

2020-04-18 20:56:56 418

转载 深入理解flannel

根据官网的描述,flannel是一个专为kubernetes定制的三层网络解决方案,主要用于解决容器的跨主机通信问题。1.概况首先,flannel利用Kubernetes API或者etcd用于存储整个集群的网络配置,其中最主要的内容为设置集群的网络地址空间。例如,设定整个集群内所有容器的I...

2020-04-18 19:39:00 505

转载 k8s之local persistent volume

摘要:本文分析了hostPath volume缺陷,然后对local persistent volume的使用场景、基本的工作机制进行了分析,介绍了使用时的注意事项,并简单介绍local volume manager如何帮助administrator进行local persistent volume的生命周期管理的。hostPath volume存在的问题过去我们经常会通过hostPath...

2020-04-17 18:22:44 848

原创 Kubernetes Storage (Kubernetes 存储)

Kubernetes Storage (Kubernetes 存储)

2020-04-17 18:01:45 1612 1

原创 KUBERNETES之Kubernetes Workloads(Kubernetes 作业管理)五

KUBERNETES的RBAC

2020-04-16 19:36:50 210

原创 KUBERNETES之Kubernetes Workloads(Kubernetes 作业管理)四

KUBERNETES的daemonset和job

2020-04-16 19:36:38 243

原创 KUBERNETES之Kubernetes Workloads(Kubernetes 作业管理)三

KUBERNETES的controller、deployment、replicaset、statefulset

2020-04-16 19:36:26 378

转载 2分钟看懂Docker和K8S

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LXC,就是Linux容器虚拟技术(Linux container) 后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。 Docker技术诞生之后,并没有引起行业的关注...

2020-04-15 17:10:08 531

原创 TCP与UDP的深入探索

1.TCP基本认识1.1 TCP头格式1.2 为什么需要TCP协议? TCP 工作在哪一层?1.3 什么是TCP ?1.4 什么是TCP连接?1.5 如何唯一确定一个 TCP连接呢?1.6 有一个IP的服务器监听了一个端口,它的TCP的最大连接数是多少?1.7 UDP和TCP有什么区别呢?分别的应用场景是?1.8 为什么UDP头部没有「首部长度」字段,而TCP头部有「首部长度」字段呢?1....

2020-04-15 10:13:49 534 1

原创 top命令中各部分详解

Linux top命令详解

2020-04-13 17:14:46 2337

转载 什么是RAID? 硬RAID 和软RAID的区别是什么?

什么是RAID? 硬RAID 和软RAID的区别是什么?

2020-04-11 19:13:07 2311

转载 mysq引擎MyISAM和InnoDB在事务上的区别

mysq引擎MyISAM和InnoDB在事务上的区别

2020-04-11 18:43:02 209

转载 Docker与KVM之间的区别

Docker与KVM之间的区别

2020-04-11 12:16:53 1987

转载 算法–算法运行时间比较

算法–算法运行时间比较

2020-04-10 00:28:56 1292

原创 KUBERNETES之Kubernetes Workloads(Kubernetes 作业管理)二

Kubernetes Workloads(Kubernetes 作业管理):pod模版中关键字介绍,pod的生命周期,projected volume,加密模式下的secret,容器的健康检查与恢复机制,为什么要把pod作为调度单位、

2020-04-08 17:09:21 360

原创 KUBERNETES之Kubernetes Workloads(Kubernetes 作业管理)一

KUBERNETES之Kubernetes Workloads(Kubernetes 作业管理):Pod的内部结构,以及在单容器、单容器单节点、多节点多容器的管理模式。pod的实现原理、引入容器的目的、pod的两种运行方式。

2020-04-08 16:53:30 555

原创 《笨方法学习python》学习笔记

《笨方法学习python》学习笔记

2020-04-08 14:56:35 469

转载 为什么DNS使用UDP而不是TCP?

为什么DNS使用UDP而不是TCP?

2020-04-07 11:29:52 1295

转载 Docker安全(cgroups对容器资源的控制)

Docker安全(cgroups对容器资源的控制)

2020-04-06 16:15:51 264

原创 shell中的加法操作

shell中的加法操作

2020-04-05 18:35:51 1620

转载 Linux中进程的几种状态

Linux中进程的几种状态:R/S/D/T/Z/X

2020-04-05 16:51:56 3106

转载 数组和链表的区别浅析

数组和链表的区别浅析

2020-04-04 23:31:39 216

转载 归并排序算法-伪代码

归并排序算法-伪代码-C++实现

2020-04-04 22:58:18 5307

转载 python内存管理

python内存管理

2020-04-04 17:54:06 88

转载 MyISAM与InnoDB 的区别

MyISAM与InnoDB 的区别

2020-04-04 16:09:42 763

原创 算法:排序算法

排序算法:冒泡、选择、插入、快速、希尔、归并、堆、桶、计数、基数

2020-04-04 14:46:46 116

原创 KUBERNETES之简单安装部署

KUBERNETES之简单安装部署:master与worker部署

2020-04-03 15:48:50 395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除