2021年11月9日
摘要: #一、污点(Taint)和容忍(Tolerations) ##1.1 污点(Taint) ###1.1.1 概念 1.节点亲和性,是Pod的一种属性(偏好或硬性要求),它使Pod被吸引到一类特定的节点。Taint则相反,它使节点能够排斥一类特定的Pod 2.Taint和Toleration相互配合, 阅读全文
posted @ 2021-11-09 19:14 小笼包不是汤包 阅读(128) 评论(0) 推荐(0) 编辑
  2021年11月8日
摘要: 一.调度约束 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向 APIServer 发送命令,在 Node 节点上面建立 Pod 和 Container。 APIServer 经 阅读全文
posted @ 2021-11-08 19:14 小笼包不是汤包 阅读(83) 评论(0) 推荐(0) 编辑
  2021年11月7日
摘要: #一、资源限制 ##1.1 概念 1.当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。最常见可设定资源是 CPU 和内存大小,以及其他类型的资源 2.当为 Pod 中的容器指定了 request资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了limit资源 阅读全文
posted @ 2021-11-07 23:28 小笼包不是汤包 阅读(254) 评论(0) 推荐(0) 编辑
  2021年11月4日
摘要: #Pod基础概念: Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用于管理Pod运行的StatefulSet和Deploymen 阅读全文
posted @ 2021-11-04 18:47 小笼包不是汤包 阅读(188) 评论(0) 推荐(0) 编辑
  2021年11月2日
摘要: #kubectl 基本命令 陈述式资源管理方法: 1.kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 2. kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信息, 阅读全文
posted @ 2021-11-02 22:29 小笼包不是汤包 阅读(235) 评论(0) 推荐(0) 编辑
  2021年11月1日
摘要: 1、在所有节点上安装Docker和kubeadm 2、部署Kubernetes Master 3、部署容器网络插件 4、部署 Kubernetes Node,将节点加入Kubernetes集群中 5、部署 Dashboard Web 页面,可视化查看Kubernetes资源 6、部署 Harbor 阅读全文
posted @ 2021-11-01 22:09 小笼包不是汤包 阅读(900) 评论(0) 推荐(0) 编辑
  2021年10月29日
摘要: #一.master2 节点部署 从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管理文件到 master02 节点 scp -r /opt/etcd/ root@192.168.0.16:/opt/ scp -r /opt/kubernetes/ root@192.168 阅读全文
posted @ 2021-10-29 19:27 小笼包不是汤包 阅读(201) 评论(0) 推荐(0) 编辑
  2021年10月28日
摘要: #1、什么是gitlab GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等 阅读全文
posted @ 2021-10-28 23:16 小笼包不是汤包 阅读(343) 评论(0) 推荐(0) 编辑
  2021年10月27日
摘要: #一、环境准备 k8s集群master1:192.168.0.12 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集群node1: 192.168.0.14 kubelet kube-proxy docker flanne 阅读全文
posted @ 2021-10-27 19:26 小笼包不是汤包 阅读(66) 评论(0) 推荐(0) 编辑
  2021年10月26日
摘要: #一.k8s概述 ##1.K8S作用 用于自动部署、扩展和管理“容器化( containerized) 应用程序”的开源系统 可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是–个生态极其丰富的容器编排框架工具 ##2.由来 k8S由google的Borg系统(博格系统 阅读全文
posted @ 2021-10-26 18:31 小笼包不是汤包 阅读(178) 评论(0) 推荐(0) 编辑