云原生 第15页
Kubernetes RBAC YAML解析:Role与Binding配置示例-AI运维探索者

Kubernetes RBAC YAML解析:Role与Binding配置示例

一、RBAC对象配置解析 1.1 Role 在RBAC API中,Role包含表示一组权限的规则。权限纯粹是附加允许的,没有拒绝规则。 Role只能授权对单个命名空间内的资源的访问权限,比如授权对default命名空间...
头像4年前
05212
LimitRange使用实践:默认值、范围与存储空间限制-AI运维探索者

LimitRange使用实践:默认值、范围与存储空间限制

一、默认的requests和limits 1.定义一个yaml文件 2.开始创建 3.创建deployment 4.查看deployment创建情况 5.在线编辑查看resources是否已配置,观察到没有配置 6.把pod删除,观察是否添加默认参...
头像2年前
0517
Kubernetes快速入门:Deployment创建与NodePort服务暴露实战-AI运维探索者

Kubernetes快速入门:Deployment创建与NodePort服务暴露实战

一、先理解这次实战要完成什么 这次示例的目标非常简单: - 在集群里部署一个应用 - 确认 Pod 已经正常运行 - 通过 `Service` 对外暴露访问入口 - 用浏览器或 `curl` 验证服务确实可以访问 虽然...
头像2年前
0518
kubectl高频命令速查:上下文切换、日志排查、扩缩容与YAML编写-AI运维探索者

kubectl高频命令速查:上下文切换、日志排查、扩缩容与YAML编写

一、先掌握最常用的几组 kubectl 命令 `kubectl` 的高频命令可以按场景理解,而不是按字母顺序死记。 1.1 查看和切换上下文 这组命令用来确认“我现在连的是哪个集群”。在多集群环境下,这一步...
头像4年前
0518
kubeadm安装k8s v1.23.17集群搭建与组件部署-AI运维探索者

kubeadm安装k8s v1.23.17集群搭建与组件部署

一、Master节点初始化 1.Master01节点创建kubeadm-config.yaml配置文件如下 2.Master01节点上更新kubeadm文件 3.在Master01节点上将new.yaml文件复制到其他master节点 4.所有Master节点提前下载...
头像4年前
0516
k8s高可用架构与安装方式对比-AI运维探索者

k8s高可用架构与安装方式对比

一、前言 本文主要介绍一下k8s集群安装的两种方式:kubeadm和二进制。同时在此之前浅谈一下k8s高可用架构,介绍一下各组件作用。 **声明:以下过程都是本人自己亲自部署验证!** 二、k8s高可用架构...
头像4年前
05110
Prometheus监控Kubernetes集群-AI运维探索者

Prometheus监控Kubernetes集群

一、监控集群节点 先把Configmap导出为yaml文件: 编辑yaml,在scrape_configs: 下面增加如下内容 应用配置 重启Prometheus服务 打开浏览器输入http://192.168.1.31:31093访问Prometheus,到Prom...
头像3年前
05110
二进制高可用安装k8s环境准备与系统优化-AI运维探索者

二进制高可用安装k8s环境准备与系统优化

一、基本环境配置 1.环境介绍 (1)高可用Kubernetes集群规划 | 主机名 | IP地址 | 说明 | | -------------- | --------------- | ---------------- | | k8s-master01 | 192.168.1.31/24 | master...
头像1年前
05115
容器基础入门:物理机、虚拟机、镜像、容器与镜像仓库全解析-AI运维探索者

容器基础入门:物理机、虚拟机、镜像、容器与镜像仓库全解析

一、为什么容器基础概念一定要先搞清楚 容器体系里有很多词看起来很像,比如镜像和容器、仓库和镜像地址、虚拟机和容器。如果一开始不把这些概念区分开,后面在看 `docker pull`、`docker run`...
头像1年前
05115
Kubernetes探针与Pod生命周期管理实战-AI运维探索者

Kubernetes探针与Pod生命周期管理实战

一、探针 1.1 探针类型 kubernetes 提供了三种探针(支持exec、tcp和http方式)来探测容器的状态: **LivenessProbe:** 容器存活性检查,用于判断容器是否健康,告诉 kubelet 一个容器什么时候...
头像2年前
05013