一、概述主要介绍搭建流程及使用注意事项,如果线上使用的话,请务必做好相关测试及压测。1、基础环境准备系统:ubuntu TLS 16.04 5台docker-ce:17.06.2kubeadm、kubelet、kubectl:1.12.0keepalived、haproxyetcd-3.2.222、安装前准备1)k8s各节点SSH免密登录。2)各Node必须关闭swap:swapoff
转载
2023-08-29 19:03:53
43阅读
K8s简介①Kubernetes,又称为 k8s(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为 s,所以简称 k8s)或者简称为 "kube" ,是一种可自动实施 Linux 容器操作的开源平台。它可以帮助用户省去应用容器化过程的许多手动部署和扩展操作。也就是说,您可以将运行 Linux 容器的多组主机聚集在一起,由 Kubernetes 帮助您轻松高效地管理这些集群。而且,这些集群可
原创
2021-01-29 21:27:13
784阅读
在学习kubernetes的过程中,我们会遇到CRI、CNI、CSI、OCI 等术语,本文试图先通过分析k8s目前默认的一种容器运行时架构,来帮助我们更好理解k8s 运行时背后设计逻辑。进而引出CRI、OCI的提出背景。一、k8s 架构 我们在构建k8s集群的时候首先需要搭建master节点、其次需要创建node节点并将node节点加入到k8s集群中。当我们构建好k8s集群后,我们可以通过kub
转载
2020-03-11 15:44:39
1105阅读
K8s是怎么来的呢?Kubernetes,又称为 k8s(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为s,所以简称 k8s
转载
2022-05-08 19:53:08
184阅读
Google Borg 简介 特性物理资源利用率高。 服务器共享,在进程级别做隔离。
原创
2022-08-16 21:23:06
160阅读
崔婧雯 译 分布式实验室 有人认为自动化,云计算和人工智能是第四次工业革命。如果你开始感受到IT领域自动化率的飙升,特别是在应用程序部署和管理领域(我觉得还不是无缝的自插拔式),那么不用太过惊讶。几年前,Google就正式启动了名为Kubernetes的项目,也就是现在广为人知的k8s。Kubernetes是开源的容器集群管理器,意图成为能够在容器领域自治化部署以及扩展应用程序的平台。Kuber
原创
2021-05-16 15:03:28
265阅读
!虽然 Docker 已经很强大了,但是在实际使用上还是有诸多不便,比如集群管理、资源调度、文件管理等等。...
转载
2022-04-07 14:19:40
59阅读
虽然 Docker 已经很强大了,但是在实际使用上还是有诸多不便,比如集群管理、资源调度、文件管理等等。...
转载
2021-07-18 16:54:31
128阅读
什么是openstack?
openstack由Rackspace(仅次于AWS的IaaS服务提供商)和NASA(美国国家航空航天局)创办成立,现已成为一个由全球开发者社区共同协助、具备良好扩展性的开源云操作系统,项目的目标是使任何组织都可以在标准的硬件环境创建并提供云计算服务。
openstack的所有代码都可在Apache2.0许可下免费使用。任何人可以运行、编译,或将其所
原创
2011-11-16 16:02:38
3247阅读
1. 起初校验表单由网景公司的一位程序员发明Script,用于网页表单动态校验(如密码强度)搭上了当时最热的语言Java的便车,让更多的人认识脚本编程2. 组成工业标准(1)后来微软公司加入脚本编程语言的竞争,随机发布Jscript语言(2)ECMA欧洲计算机制造协会统一标准,逐渐形成今天的ECMAScript(简称ES)3. 今天的大有作为网页特效后端服务端开发(Node.js)桌面程序(Ele
转载
2021-04-27 20:27:04
216阅读
2评论
我们知道http协议是一种单向的网络协议,在建立连接后,它只允许Browser/UA(UserAgent)向WebServer发出请求资源后,WebServer才能返回相应的数据。
原创
2022-06-17 08:38:34
165阅读
HTTP 协议在我们身边随处可见,只要上网就离不开它。不论是用浏览器还是 App,不论是看新闻、短视频还是听音乐、玩游戏,后面总会有 HTTP 在默默为你服务……
原创
精选
2022-04-27 11:46:43
394阅读
JavaScript前世今生,HelloWorld与开发环境JavaScript历史大概在1992年,一家称作Nombas的公司开始开发一种叫做C--(C-minus-minus,简称Cmm)的嵌入式脚本语言。 Cmm背后的理念很简单:一个足够强大可以替代宏操作(macro)的脚本语言,同时保持与C(和C++)中够的相似性,以便开发人员能很快学会。 这个脚本语言捆绑在一个叫做CEnvi的共享软件产品中,它首次向开发人员展示了这种语言的威力。 Nombas最终把Cmm的名字改成了ScripEase。原因是后面的部分(mm)听起来过于“消极”,同时字母C“令人害怕”。 现在ScriptEase已经
转载
2013-08-05 19:07:00
152阅读
CMS一直是面试中的常考点,今天我们用通俗易懂的语言简单介绍下。垃圾回收器为什么要分区分代?如上图:JVM虚拟机将堆内存区域分代了,先生代是朝生夕死的区域,老年代是老不死的区域,不同的年代对象有不同特性,因此需要不同的垃圾收集器去处理。如下图,黑竖线左边的区域都是分代垃圾收集器,G1之后内存就不分代了。单线程垃圾收集器:Serial + Serial OldSerial(SY),Serial Ol
原创
2021-04-01 23:07:39
1770阅读
HTML贯穿了整个互联网的发展史,就目前来看,它还会继续下去,因为HTTP和HTTPS协议在互联网中传输的主要内容,也是用户浏览的最终页面管理内容,接下来就来扒一扒HTML的前世今生。历史舞台已交给HTML5,相信很多人概念里也只剩H5了,HTML已经被升级改进多次,相信以后还会不断革新。(就像,从哲学的观点看,三年后的你,已经完全换了个人,因为整个身体从细胞到细菌都不是原来的那个了。)HTML诞
原创
2021-04-16 11:03:00
350阅读
注:以下内容来自网上。本人经过加工整理。 1、问什么要用websocke? Browser已经支持http协议,为什么还要开发一种新的WebSocket协议呢?我们知道http协议是一种单向的网络协议。在建立连接后,它仅仅同意Browser/UA(UserAgent)向WebServer发出请求资源
转载
2017-08-13 15:26:00
116阅读
UnixUnix的前身为Multics,贝尔实验室参与了这个操作系统的研发,但因为开发速度太慢,贝尔实验室决定放
原创
2022-08-26 14:49:00
106阅读
# MySQL的前世今生
## 引言
MySQL是一种开源的关系型数据库管理系统,自1995年首次发布以来,已经发展成为全球最受欢迎的数据库之一。本文将探讨MySQL的历史、核心特性、发展历程,并通过一些代码示例来演示其基本用法。
## MySQL的历史
MySQL的诞生源于瑞典的MySQL AB公司。最初,MySQL是为了满足快速,可靠的数据库需求而设计的。1995年,MySQL 1.0
原创
2024-08-09 12:51:05
105阅读
2013 年,有一个叫 CoreOS 的创业团队,他们构建了一个产品,Container Linux,它是一
转载
2022-08-17 08:25:43
510阅读
这几天工作不是太忙,就抽空看了点硬件相关的知识。就看到了PSRAM,不过了解PSRAM,还得了解其历史,就出来了DRAM,SRAM. 下面是自己做的总结。 DRAM 1。 DRAM容量大。 DRAM每个位的记忆电路是以1个晶体管与1个电容所构成.SRAM每个位需要4~6个晶体管才能构成,DRAM拥有比SRAM高4~6倍的记忆密度。 2. 不是持续供电,需要刷新电路,比较省电,但是存取速度
原创
2009-09-23 10:26:18
10000+阅读