- 博客(48)
- 收藏
- 关注
原创 关于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
转载 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
转载 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之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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人