Kubernetes容忍及污点
kubernete污点和容忍Taint&Toleration[TOC]
一、前言 在K8S中,如果Pod能容忍某个节点上的污点,那么Pod就可以调度到该节点。如果不能容忍,那就无法调度到该节点。污点和容忍度就像谈恋爱的小情侣,你情我愿,女生知道男生的缺点,却依然选择容忍,这样他们可以 ...
Spring Cloud k8s容器化部署
[TOC]
一、搭建nfs动态存储1、 准备一台nfs服务器123456789101112131415161718192021# Step 1:创建数据目录$ mkdir /data/k8s -p# step 2:安装nfs$ yum install -y nfs-utils# step 3:授予数 ...
Kubernetes持久化文件存储
[TOC]
官网:
https://kubernetes.io/zh-cn/docs/concepts/storage/volumes/
前言: 容器内部存储的生命周期是短暂的,会随着容器环境的销毁而销毁,具有不稳定性。如果多个容器希望共享同一份存储,则仅仅依赖容器本 ...
Kubernetes RBAC细粒度权限划分
[TOC]
一、前言 安全始终是Kubernetes发展过程中的一个关键领域。
Kubernetes可被看作一个多用户共享资源的资源管理系统,这里的资源主要是各种Kubernetes里的各类资源对象,比如 Pod、Service、Deployment等。只有通过认证的用户才能通过 ...
Kubernetes配置管理
[TOC]
Kubernetes配置管理ConfigMap一、前言: 应用部署的一个最佳实践是将应用所需的配置信息与程序分离,这样可以使应用程序被更好地复用,通过不同的配置也能实现更灵活的功能。将应用打包为容器镜像后,可以通过环境变量或者外挂文件的方式在创建容器时进行配置注入,但在大规模容器 ...
Kubernetes服务发布
kubernetes服务发布[TOC]
前言 每个Pod都会获取到它自己的IP地址,但是这些IP地址不总是稳定和可依赖的,这样就会导致一个问题:在Kubernetes集群中,如果一组Pod(比如后端的Pod)为其他Pod(比如前端的Pod提供服务,那么如果它们之间使用Pod的IP地址 ...
Kubernetes HPA自动扩缩
[TOC]
前言在 Kubernetes 中,自动扩缩容是一种动态调整集群资源,以灵活应对应用程序资源需求变化的机制。自动扩缩容可以分为两个层面:
Node 层面:根据业务规模,实现集群节点的自动扩缩容;
Pod 层面:根据业务规模,实现 Pod 副本的自动扩缩容。
自动扩缩容提供了以下好处:
...
Kubernetes基础资源调度
[TOC]
前言1、无状态应用(文件共享存储) 无状态应用指的是那些不需要持久存储数据、请求之间没有上下文关联的应用。每个请求都是独立的,应用的所有实例都可以处理任意请求,无需依赖其他实例或持久化存储的数据。
无需持久化存储:应用运行时不依赖磁盘上的数据存储,即使应用实例重启或迁移到另一个 ...
kubernetes 二进制高可用安装部署(v1.23+)
kubernetes 二进制高可用安装部署(v1.23+)[TOC]
一丶高可用集群划分1. 集群规划
配置信息
备注
系统版本
CentOS 7.9
Docker版本
20.10.x
Pod网段
172.16.0.0/16
Service网段
10.96.0.0/16
⚠ ...
Kubernetes容器编排工具部署(adm)
Kubernetes容器编排adm部署
[TOC]
1、kubernetes组件信息1.1 Master节点组件
*APIServer *:是整个集群的控制中枢,提供集群中各个模块之间的数据交换,并将集群状态和信息存储到分布式键-值(key-value)存储系统Etcd集群中。同时它也是集群管理、资 ...








/kubernetes 二进制高可用安装部署(v1.23+)/1.png)
/02-Kubernetes容器编排工具部署(adm)/1.png)