摘要: 一、Helm 概述 1.1 helm 简介 在 Kubernetes 中部署容器云的应用也是一项有挑战性的工作,Helm 就是为了简化在 Kubernetes 中安装部署容器云应用的一个客户端工具。通过 helm 能够帮助开发者定义、安装和升级 Kubernetes 中的容器云应用,同时也可以通过 阅读全文
posted @ 2023-03-13 17:33 赵哈哈# 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 前言 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 中的Vo 阅读全文
posted @ 2023-03-03 17:32 赵哈哈# 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1. 集群调度简介# Scheduler是kubernetes中的调度器组件,主要的任务是把定义的pod分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: 公平: 如何保证每个节点都能被分配 资源资源高效利用: 集群所有资源最大化被使用 效率: 调度的性能要好,能够尽快地对大批量的pod完成 阅读全文
posted @ 2023-03-03 16:29 赵哈哈# 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、资源限制 Pod 是 kubernetes 中最小的资源管理组件,Pod 也是最小化运行容器化应用的资源对象。一个 Pod 代表着集群中运行的一个进程。kubernetes 中其他大多数组件都是围绕着 Pod 来进行支撑和扩展 Pod 功能的,例如用于管理 Pod 运行的 StatefulSet 阅读全文
posted @ 2023-02-26 19:59 赵哈哈# 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、Pod 进阶 1、资源限制 当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。 最常见的可设定资源是 CPU 和内存大小,以及其他类型的资源。 当为 Pod 中的容器指定了 request 资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了 limit 资 阅读全文
posted @ 2023-02-26 19:59 赵哈哈# 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、K8S支持的文件格式 kubernetes支持YAML和JSON文件格式管理资源对象。 JSON格式:主要用于api接口之间消息的传递 YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较 易读 1、yaml和json的主要区别 YAML 使用空格缩进,这是 Pyt 阅读全文
posted @ 2023-02-26 19:51 赵哈哈# 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、kubectl 基本命令 1、陈述式资源管理方法: 1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 2、kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信 阅读全文
posted @ 2023-02-20 19:09 赵哈哈# 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、kubeadm 部署 K8S 集群架构 主机名IP地址安装组件 master(2C/4G,cpu核心数要求大于2) 192.168.2.66 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.2.200 docker、kub 阅读全文
posted @ 2023-02-20 19:09 赵哈哈# 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、多 Maser 集群架构的了解 Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他Node拉起Pod,实现了应用层的高可用性。 针对Kubernetes集群,高可用性还应包 阅读全文
posted @ 2023-02-20 19:08 赵哈哈# 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 环境准备 k8s集群master1:192.168.2.66 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集群node1: 192.168.2.200 kubelet kube-proxy docker flannel 阅读全文
posted @ 2023-02-20 19:08 赵哈哈# 阅读(106) 评论(0) 推荐(0) 编辑