随笔分类 -  Kubernetes

摘要:Chaos Mesh 目录1、基本功能1.1 故障注入1.2 混沌实验场景1.3 可视化操作1.4 安全保障2、使用 Helm 安装 Chaos Mesh2.1 环境准备2.2 添加 Chaos Mesh 仓库2.3 查看可以安装的 Chaos Mesh 版本2.4 创建安装 Chaos Mesh 阅读全文
posted @ 2024-11-15 19:17 退役小学生 阅读(383) 评论(0) 推荐(0)
摘要:Helm入门 目录1、基本功能1.1 Helm 是什么?1.2 Helm 相关组件及概念1.3 Helm工作流程2、安装部署2.1 环境准备2.2 快速安装2.3 仓库3、常用命令3.1 常用命令简介3.2 创建Chart示例3.3 安装Chart示例3.4 安装前自定义 chart3.5 更新3. 阅读全文
posted @ 2024-11-12 19:45 退役小学生 阅读(118) 评论(0) 推荐(0)
摘要:手动搭建高可用的 kubernetes 集群(v1.31) 目录1、环境准备1.1 集群规划(节约资源,可按需配置)1.2 安装依赖包(双节点执行)1.3 配置映射(双节点执行)1.4 免密登录(master节点执行)1.5 环境准备(双节点执行)2、安装containerd(双节点执行)3、安装K 阅读全文
posted @ 2024-09-27 19:19 退役小学生 阅读(531) 评论(0) 推荐(0)
摘要:手动搭建高可用的 kubernetes 集群(v1.16.6) ##1、组件版本和配置策略 ###1.1 主要组件版本 | 组件 | 版本 | | :-- | :-- | | kubernetes | 1.16.6 | | etcd | 3.4.3 | | containerd | 1.3.3 | 阅读全文
posted @ 2023-04-30 16:54 退役小学生 阅读(250) 评论(0) 推荐(0)
摘要:#日志收集(10) ##1. 日志收集架构 前面的课程中和大家一起学习了 Kubernetes 集群中监控系统的搭建,除了对集群的监控报警之外,还有一项运维工作是非常重要的,那就是日志的收集。 ###1.1 介绍 应用程序和系统日志可以帮助我们了解集群内部的运行情况,日志对于我们调试问题和监视集群情 阅读全文
posted @ 2022-01-25 23:05 退役小学生 阅读(125) 评论(0) 推荐(0)
摘要:#集群监控(9) ##1. 在 Kubernets 中手动安装 Prometheus 从今天开始我们就和大家一起来学习 Kubernetes 中监控系统的搭建,我们知道监控是保证系统运行必不可少的功能,特别是对于 Kubernetes 这种比较庞大的系统来说,监控报警更是不可或缺,我们需要时刻了解系 阅读全文
posted @ 2022-01-17 23:18 退役小学生 阅读(675) 评论(0) 推荐(0)
摘要:#调度器(8) ##1. Kubernetes 调度器介绍 kube-scheduler是 kubernetes 系统的核心组件之一,主要负责整个集群资源的调度功能,根据特定的调度算法和策略,将 Pod 调度到最优的工作节点上面去,从而更加合理、更加充分的利用集群的资源,这也是我们选择使用 kube 阅读全文
posted @ 2022-01-08 15:34 退役小学生 阅读(84) 评论(0) 推荐(0)
摘要:#包管理工具 HELM(7) ##1. Helm安装使用 Helm这个东西其实早有耳闻,但是一直没有用在生产环境,而且现在对这货的评价也是褒贬不一。正好最近需要再次部署一套测试环境,对于单体服务,部署一套测试环境我相信还是非常快的,但是对于微服务架构的应用,要部署一套新的环境,就有点折磨人了,微服务 阅读全文
posted @ 2022-01-02 16:47 退役小学生 阅读(246) 评论(0) 推荐(0)
摘要:#服务发现(6) ##1. kubedns ###1.1 内部服务发现 前面我们给大家讲解了 Service 的用法,我们可以通过 Service 生成的 ClusterIP(VIP)来访问 Pod 提供的服务,但是在使用的时候还有一个问题:我们怎么知道某个应用的 VIP 呢?比如我们有两个应用,一 阅读全文
posted @ 2021-12-26 17:20 退役小学生 阅读(77) 评论(0) 推荐(0)
摘要:#持久化存储:(5) ##1. PV ###1.1 PV的使用 前面我们和大家一起学习了一些基本的资源对象的使用方法,前面我们也和大家讲到了有状态的应用和对数据有持久化的应用,我们有通过 hostPath 或者 emptyDir 的方式来持久化我们的数据,但是显然我们还需要更加可靠的存储来保存应用的 阅读全文
posted @ 2021-12-25 16:03 退役小学生 阅读(87) 评论(0) 推荐(0)
摘要:#常用对象操作:(4) ##1. Replication Controller与Replica Set ###1.1 使用Replication Controller、Replica Set 管理Pod 前面我们的课程中学习了Pod的一些基本使用方法,而且前面我们都是直接来操作的Pod,假如我们现在 阅读全文
posted @ 2021-12-10 23:24 退役小学生 阅读(297) 评论(0) 推荐(0)
摘要:#深入理解 POD(3) ##1. YAML 文件 在前面的课程中,我们在安装 kubernetes 集群的时候使用了一些 YAML 文件来创建相关的资源,但是很多同学对 YAML 文件还是非常陌生。所以我们先来简单看一看 YAML 文件是如何工作的,并使用 YAML 文件来定义一个 kuberne 阅读全文
posted @ 2021-12-05 21:23 退役小学生 阅读(154) 评论(0) 推荐(0)
摘要:#KUBEADM 搭建集群(2) ##1. 用 kubeadm 搭建集群环境 ###1.1 架构 上节课我们给大家讲解了 k8s 的基本概念与几个主要的组件,我们在了解了 k8s 的基本概念过后,实际上就可以去正式使用了,但是我们前面的课程都是在 katacoda 上面进行的演示,只提供给我们15分 阅读全文
posted @ 2021-12-04 23:57 退役小学生 阅读(229) 评论(0) 推荐(0)
摘要:#KUBERNETES 基础(1) ##1. Kubernetes 初体验 ###1.1 简介 Kubernetes 是 Google 团队发起的⼀个开源项⽬,它的⽬标是管理跨多个主机的容器,⽤于⾃动部 署、扩展和管理容器化的应⽤程序,主要实现语⾔为 Go 语⾔。Kubernetes 的组件和架构还 阅读全文
posted @ 2021-12-04 15:16 退役小学生 阅读(102) 评论(0) 推荐(0)