排序
kubeadm安装k8s v1.23.17集群搭建与组件部署
一、Master节点初始化 1.Master01节点创建kubeadm-config.yaml配置文件如下 2.Master01节点上更新kubeadm文件 3.在Master01节点上将new.yaml文件复制到其他master节点 4.所有Master节点提前下载...
Kubernetes临时容器是什么、为什么需要以及能做什么
一、为什么会出现临时容器 生产环境下为了优化镜像体积和提高镜像的安全性,并不会在容器中安装太多高危工具,比如curl、wget、dig以及常用的net-tools等。这样做虽然提高了镜像的安全性,但也...
ConfigMap实践之环境变量与文件挂载
一、ConfigMap实践概览 可以通过单个ConfigMap定义环境变量,也通过多个ConfigMap定义环境变量和将ConfigMap作为卷挂载成文件使用等。valueFrom通常用于使用ConfigMap的单个Key设置环境变量,但...
Rancher权限管理基础场景与流程
一、Rancher权限管理优势 1.1 K8s权限管理问题 K8s权限管理目前存在的问题: * 使用用户名密码难 * 外部用户认证难 * 统一用户认证难 * 统一登录页面难 * 权限管理复杂度高 1.2 Rancher权限管理...
StatefulSet 运维实战:扩缩容、更新策略、灰度发布、回滚与删除
一、StatefulSet 扩缩容为什么要比 Deployment 更谨慎 StatefulSet 同样支持改 `replicas`,也支持 `kubectl edit`、`kubectl scale` 和 `kubectl patch`,但它的扩缩容过程带有明确顺序。 扩容...
Harbor部署
一、准备工作 **docker安装** **docker-compose安装** 1、参考2.7.1安装步骤 **准备ca证书** 1、申请免费证书,请参考[阿里云SSL免费证书申请入口链接及流程](https://zhuanlan.zhihu.com/p/659...
Kubernetes基础:Job
一、可以理解成一次性运行后就退出的Pod。 先来生成一个YAML文件模板 修改模拟文件 创建Job 查看Job,可以看到该容器运行完成后状态就变成了Completed。 对于Job,还有几个特殊字段: - activeDe...
Kubernetes标签是什么、语法与作用
一、前言 本文主要以下几方面介绍k8s中的标签-label: * 什么是标签 * 标签的语法 * 标签的作用是什么 * 标签如何使用 * 标签如何结合标签选择器使用 本文主要以下几方面介绍k8s中的亲和力-Affin...
Headless Service 与服务发现:Pod 级 DNS、环境变量和 CoreDNS 解析
一、Kubernetes 原生服务发现有两条路 原文把服务发现分成了两种最基础的方式: - 环境变量 - DNS 两者都能找到服务,但侧重点不同。 1.1 环境变量方式 当 Pod 启动时,kubelet 会把已存在 Serv...
Helm实战:使用Chart将Redis部署到Kubernetes
一、Helm Chart实战 1.1 环境准备工作 1.1 添加仓库和ns 1.添加稳定仓库 2.创建ns 1.1 搭建NFS 1、在10.0.0.22主机上搭建NFS 如果是Ubuntu 系列,则采用下面命令 2、配置共享目录 3、加载NFS配...










