摘要: 6. Ansible常用模块 ansible 有着诸多的模块,虽然模块众多,但最为常用的模块也就 20-30 个左右; 6.1 command模块 功能:在远程主机执行 Shell 命令;此为默认模块,可忽略 -m 选项; 注意:不支持管道命令 | | 参数 | 选项 | 含义 | | | | | 阅读全文
posted @ 2023-05-08 21:44 jpSpaceX 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Ansible快速入门 1.1 什么是Ansible Ansible是一个IT自动化的配置管理工具,自动化主要体现在: Ansible集成了丰富模块,以及强大的功能组件,可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作,以提高工作的效率。 1.2 Ansible主要功能 批量执行远程命 阅读全文
posted @ 2023-04-30 20:34 jpSpaceX 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1 - 安装说明 本文章将演示 CentOS 7 二进制方式安装高可用 k8s 1.17+,相对于其他版本,二进制安装方式并无太大区别,只需要区分每个组件版本的对应关系即可。 生产环境中,建议使用小版本大于 5 的 Kubernetes 版本,比如 1.19.5 以后的才可用于生产环境。 2 - 二 阅读全文
posted @ 2022-01-08 14:48 jpSpaceX 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 1 - 基本环境配置 Kubeadm 安装方式自 1.14 版本以后,安装方法几乎没有任何变化,此文档可以尝试安装最新的 k8s 集群,centos 采用的是 7.x 版本。 K8S官网:https://kubernetes.io/docs/setup/ 最新版高可用安装:https://kuber 阅读全文
posted @ 2022-01-06 14:43 jpSpaceX 阅读(1183) 评论(1) 推荐(0) 编辑
摘要: 7 - Service Service 主要用于 Pod 之间的通信,对于 Pod 的IP地址而言,Service 是提前定义好并且是不变的资源类型。 7.1 基本概念 Kubernetes Pod 具有生命周期的概念,它可以被创建、删除、销毁,一旦被销毁就意味着生命周期的结束。通过 Replica 阅读全文
posted @ 2022-01-05 16:22 jpSpaceX 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 备注:此文档所有操作对应 Kubernetes 版本为 v1.20 1 - Master 节点 和 Node 节点概念 Master节点 Master 节点是 Kubernetes 集群的控制节点,在生产环境中不建议部署集群核心组件外的任何Pod,公司业务的Pod更是不建议部署到Master节点上, 阅读全文
posted @ 2022-01-04 18:58 jpSpaceX 阅读(166) 评论(0) 推荐(0) 编辑
摘要: kubectl Kubernetes 中重要的命令行管理工具 kubectl。 1 - kubectl 概述 你可以使用 Kubectl 命令行工具管理 Kubernetes 集群。kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。你可以通过设置 KUBECO 阅读全文
posted @ 2022-01-04 15:56 jpSpaceX 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 扩展 Kubernetes 改变你的 Kubernetes 集群的行为的若干方法。 Kubernetes 是高度可配置且可扩展的。因此,大多数情况下,你不需要派生自己的 Kubernetes 副本或者向项目代码提交补丁。 本指南描述定制 Kubernetes 的可选方式。主要针对的读者是希望了解如何 阅读全文
posted @ 2022-01-02 15:04 jpSpaceX 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 集群管理 关于创建和管理 Kubernetes 集群的底层细节。 集群管理概述面向任何创建和管理 Kubernetes 集群的读者人群。我们假设你大概了解一些核心的 Kubernetes 概念。 规划集群 查阅安装中的指导,获取如何规划、建立以及配置 Kubernetes 集群的示例。本文所列的文章 阅读全文
posted @ 2022-01-01 15:23 jpSpaceX 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 调度,抢占和驱逐 在Kubernetes中,调度 (scheduling) 指的是确保 Pods 匹配到合适的节点,以便 kubelet 能够运行它们。抢占 (Preemption) 指的是终止低优先级的 Pods 以便高优先级的 Pods 可以调度运行的过程。驱逐 (Eviction) 是在资源匮 阅读全文
posted @ 2021-12-31 14:48 jpSpaceX 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 策略 可配置的、可应用到一组资源的策略。 1 - 限制范围 默认情况下,Kubernetes 集群上的容器运行使用的计算资源没有限制。使用资源配额,集群管理员可以以名字空间为单位,限制其资源的使用与创建。在命名空间中,一个 Pod 或 Container 最多能够使用命名空间的资源配额所定义的 CP 阅读全文
posted @ 2021-12-29 22:19 jpSpaceX 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 配置 Kubernetes 为配置 Pods 提供的资源。 1 - 配置最佳实践 本文档重点介绍并整合了整个用户指南、入门文档和示例中介绍的配置最佳实践。 这是一份不断改进的文件。如果您认为某些内容缺失但可能对其他人有用,请不要犹豫,提交 Issue 或提交 PR。 一般配置提示 定义配置时,请指定 阅读全文
posted @ 2021-12-28 15:24 jpSpaceX 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 3 - CSI 卷克隆 本文档介绍 Kubernetes 中克隆现有 CSI 卷的概念。阅读前建议先熟悉卷。 介绍 CSI 卷克隆功能增加了通过在 dataSource 字段中指定存在的 PVC,来表示用户想要克隆的卷(Volume)。 克隆(Clone),意思是为已有的 Kubernetes 卷创 阅读全文
posted @ 2021-12-26 22:25 jpSpaceX 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 存储 为集群中的 Pods 提供长期和临时存储的方法。 1 - 卷 Container 中的文件在磁盘上是临时存放的,这给 Container 中运行的较重要的应用程序带来一些问题。问题之一是当容器崩溃时文件丢失。kubelet 会重新启动容器,但容器会以干净的状态重启。第二个问题会在同一 Pod 阅读全文
posted @ 2021-12-24 22:14 jpSpaceX 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Ingress FEATURE STATE: Kubernetes v1.19 [stable] Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。 Ingress 可以提供负载均衡、SSL终结和基于名称的虚拟托管。 术语 为了表达更加清晰,本指南定义了以 阅读全文
posted @ 2021-12-23 19:48 jpSpaceX 阅读(334) 评论(0) 推荐(0) 编辑