云原生 第12页
Kubernetes服务的概念与发布方式-AI运维探索者

Kubernetes服务的概念与发布方式

一、前言 本文主要以下几方面介绍k8s中的服务及服务发布: * 什么是服务 * k8s为什么要发布服务 * k8s如何发布服务 * 如何定义服务 * 服务类型有哪些 * 如何使用Service代理k8s外部服务 * 如何实...
头像2年前
0506
共享文件系统动态存储实践-AI运维探索者

共享文件系统动态存储实践

- 一、先决条件 * 有一个 Rook 集群 * 在 Rook 可以配置存储之前,需要创建StorageClass * 每个 OSD 必须位于不同的节点上,因为 被failureDomain设置为`host`且 被`replicated.size`设置为`3` ...
头像1年前
05012
Kubernetes初始化容器详解与配置实践-AI运维探索者

Kubernetes初始化容器详解与配置实践

一、前言 本文主要以下几方面介绍k8s中的初始化容器: * 为什么会出现初始化容器 * 初始化容器是做什么的 * 初始化容器和普通容器及PostStart有啥区别 * 初始化容器配置示例 本文主要以下几方面...
头像4年前
0505
Kubernetes核心资源与设计思想:Deployment、Service、Ingress与Namespace-AI运维探索者

Kubernetes核心资源与设计思想:Deployment、Service、Ingress与Namespace

一、Kubernetes 常用资源如何分层 Kubernetes 的核心资源大致可以分成四类: 1.1 工作负载类资源 这类资源决定“应用如何运行”,常见包括: - `Pod`:最小调度单元 - `Deployment`:管理无状态...
头像2年前
05014
PVC快照、数据回滚与资源清理实践-AI运维探索者

PVC快照、数据回滚与资源清理实践

一、共享文件存储快照 特别说明:下面操作是基于之前的环境进行操作的,详细请点击---[使用共享文件系统存储](https://zhuanlan.zhihu.com/p/639788684),这里就不重复演示部署环境了。 1.1 创...
头像2年前
0505
EFK 部署实战:Fluentd 原理与在 K8S 中采集容器日志-AI运维探索者

EFK 部署实战:Fluentd 原理与在 K8S 中采集容器日志

一、Fluentd采集组件 1.1 前言 Fluentd 是一个高效的日志聚合器,是用 Ruby 编写的,并且可以很好地扩展。对于大 部分企业来说,Fluentd 足够高效并且消耗的资源相对较少。 另外一个工具 Fluent...
头像3年前
0508
ConfigMap 创建方式详解:基于目录、文件与环境变量导入-AI运维探索者

ConfigMap 创建方式详解:基于目录、文件与环境变量导入

一、基于目录创建 在实际使用时,大部分都是基于单个文件创建ConfigMap的,然后挂载至某个资源文件供其Pod使用。 1.创建工作目录 2.编写配置文件 3.创建ConfigMap,其中--from-file参数用于指定...
头像4年前
0508
kubeadm高可用安装k8s集群初始化与验证-AI运维探索者

kubeadm高可用安装k8s集群初始化与验证

一、搭建集群 1.1 Master节点初始化 1.Master01节点创建kubeadm-config.yaml配置文件如下 2.Master01节点上更新kubeadm文件 3.在Master01节点上将new.yaml文件复制到其他master节点 4.所有Maste...
头像4年前
0497
Secret 创建方式详解:kubectl 命令、YAML 与 Opaque 配置-AI运维探索者

Secret 创建方式详解:kubectl 命令、YAML 与 Opaque 配置

一、使用Kubectl命令行创建Secret 假设有些Pod需要访问数据库,可以将账户、密码存储在username.txt和password.txt文件中,然后以文件的形式创建Secret供Pod使用。 1.将凭据保存到文件,其中`-n...
头像2年前
0496
Kubernetes特殊资源保留实战:把GPU节点留给真正需要的工作负载-AI运维探索者

Kubernetes特殊资源保留实战:把GPU节点留给真正需要的工作负载

一、K8s节点特殊资源保留 当 Kubernetes 中存储特殊节点时,应该尽量保持不要特殊资源的 Pod 不要调度到这些节点上,此时可以通过污点进行控制。 假如包含了GPU的节点不能被任意调度 具有其它特...
头像2年前
04911