01 2022 档案
摘要:K8s集群安装部署(CentOS系统) 一. 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 1、一台或多台机器,操作系统 CentOS7.x-86_x64 2、硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 3、集群中所有机器之间网络互通 4
阅读全文
摘要:Kubernetes 作为一个 Golang 项目,已经免去了很多类似于 Python 项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、配置自启动脚本,以及为 kube-apiserver 配置授权文件等等诸多运维工作。 目前,各
阅读全文
摘要:kubernetes项目要解决的问题是什么? 编排?调度?容器云?还是集群管理?这个问题到目前为止都没有固定的答案。因为在不同的发展阶段,Kubernetes 需要着重解决的问题是不同的。 对于用户来说,希望kubernetes能给我提供路由网关、水平扩展、监控、备份、灾难恢复等一系列运维能力。(经
阅读全文
摘要:Linux Namespace 的隔离能力、Linux Cgroups 的限制能力,以及基于 rootfs 的文件系统 Docker 部署一个用 Python 编写的 Web 应用 python脚本 from flask import Flaskimport socketimport osapp
阅读全文
摘要:容器里的进程看到的文件系统又是什么样子的呢? Mount Namespace 修改的,是容器进程对文件系统“挂载点”的认知。 Mount Namespace 跟其他 Namespace 的使用略有不同的地方:它对容器进程视图的改变,一定是伴随着挂载操作(mount)才能生效。 Mount Names
阅读全文
摘要:虚拟化技术对比docker 虚拟化技术 使用虚拟化技术作为应用沙盒,就必须要由 Hypervisor 来负责创建虚拟机,这个虚拟机是真实存在的,并且它里面必须运行一个完整的 Guest OS 才能执行用户的应用进程。这就不可避免地带来了额外的资源消耗和占用。 实验,一个运行着 CentOS 的 KV
阅读全文
摘要:白话容器基础 容器本身没有价值,有价值的是“容器编排” 什么是“程序”? 首先,操作系统从“程序”中发现输入数据保存在一个文件中,所以这些数据就会被加载到内存中待命。同时,操作系统又读取到了计算加法的指令,这时,它就需要指示 CPU 完成加法操作。而 CPU 与内存协作进行加法计算,又会使用寄存器存
阅读全文

浙公网安备 33010602011771号