随笔分类 - 08 虚拟化
摘要:1. 查看集群版本 [root@k8s-m1 ~]# kubectl version --short=true Client Version: v1.15.2 Server Version: v1.15.2 2.查看集群信息 [root@k8s-m1 ~]# kubectl cluster-info
阅读全文
摘要:k8s部署环境 公有云环境:AWS、腾讯云、阿里云等等 私有云:OpenStack、vSphere等 Baremetal环境:物理服务器或独立虚拟机(底层没有云环境)。 k8s运行模式 k8s运行模式有如下三种,使用kubeadm方式部署的k8s集群可运行为第二种或者第三种模式,默认为第二种模式,如
阅读全文
摘要:一、Kubernetes简介 Kubernetes是Google于2014年开源的一个容器编排工具,使用Google自己的go语言编写,由Borg衍生而来。Borg是Google内部已经运行近十年的容器编排工具,由于docker的横空出世,导致Google原本准备作为秘密武器的容器技术胎死腹中。计划
阅读全文
摘要:一、云计算 云计算发展历程 在学习k8s的过程中接触到了Serverless的概念,这里先对云计算的发展历程做一个简单的总结,以便引入Serverless。2006年,Google董事长 Eric Schmidt 在搜索引擎大会首次提出云计算(Cloud Computing)的概念,一转眼十多年过去
阅读全文
摘要:默认情况下,一个容器是没有任何资源限制的,它能够耗尽当前主机内核能够调度给容器的所有资源,就像拥有饥饿者能力的猪头帝一样,永远吃不饱。这显然是不合理的,因为资源吃多了会被制裁的。在 linux 系统中,如果内核探测到当前主机已经没有可用的内存分配给某些重要的系统进程,它就会启动 OOM killer
阅读全文
摘要:一、Docker私有仓库 前面的章节有讲过公有仓库的使用,如 DockerHub 和阿里云镜像仓库。这种方式有明显的缺陷:push 和 pull 的速度很慢,假若实践环境有上百台机器,那需要多大带宽才能 hold 住。所以多数时候还是需要创建自己的私有仓库。工作中的生产环境主机选择基本有三种:自建机
阅读全文
摘要:简单介绍 dockerfile 是一种可以被 docker 程序解释的脚本,由一条条指令组成。通过编写 dockerfile 可以做到: 定制化 docker 镜像。 整合下载镜像、启动容器、编辑可写层等等操作,可重复构建,提升效率。 随时维护、修改、分享 dockerfile。 dockerfil
阅读全文
摘要:一、存储卷概述 存储卷(volume)说白就是宿主机上的一个目录,比如叫/hdata,将/hdata挂载到容器内部的数据目录/cdata上,以达到持久化数据的目的。然后说说不用volume的危害: 关闭或重启容器倒是不影响数据,但是删除容器会导致数据丢失 数据存储在容器内部,不利于查看 容器间共享数
阅读全文
摘要: 说来惭愧,我好像不是一个忠贞不渝的人,前几天在服务器装了VMware ESXI 6.0,后来发现VMware ESXI 6.7界面要更加优美一点,所以小羞耻的换掉了。。安装步骤跟 "ESXI 6.0安装步骤" 基本一样,为管理方便,安装vCenter 6.7如下: &emsp
阅读全文
摘要: 有人要问:都9102年了,还装6.0?因为我手头上有一个6.0的client放了好久好久了,想用下,就这么简单。直接进入正题,步骤如下: 1. 使用IE浏览器登陆iLO管理界面,通过.NET的方式登入远程控制台。 2. 根据提示按F8开始
阅读全文
摘要:一、docker网络介绍 在开始的博客中就有提过,现在的linux内核已经支持六种名称空间:user、uts,mount,ipc,pid,net,而net主要就是用于网络设备、协议栈的隔离。inux内核支持二层和三层设备的模拟,宿主机的docker0就是用软件来实现的具有交换功能的虚拟二层设备,do
阅读全文
摘要:一、基本介绍 docker镜像是容器启动的基础,镜像里面包含容器启动所需要的文件系统及其内容。docker镜像采用分层构建的机制,这种分层大致分为两部分,一部分是最底层的引导文件系统bootfs,类型有aufs,btffs或者overlay2等;另一部分真正让用户来构建用户空间并运行进程的容器称为r
阅读全文
摘要:一、docker依赖的基础环境 64-bit CPU Linux kernel 3.10以上 Linux Kernel支持namespace和CGroups 二、docker安装 1. 环境如下 [root@docker1 ~]# cat /etc/redhat-release CentOS Lin
阅读全文

浙公网安备 33010602011771号