副本keycloak k8s k8

使用 kind 在本地运行 k8s

原文:https://www.jianshu.com/p/a4a4116e97df 本文介绍如何使用 kind 在本地快速启动一个 k8s 集群。kind 是 Kubernetes in Docker 的简写,从名字上看很容易猜出 kind 的目标是将一个 k8s 集群以容器的方式部署在本机电脑上。 ......
kind k8s k8 8s

k8s安装与卸载chaosblade

k8s安装与卸载chaosblade # 安装helm3 ``` wget https://get.helm.sh/helm-v3.12.3-linux-amd64.tar.gz tar -zxvf helm-v3.12.3-linux-amd64.tar.gz mv linux-amd64/hel ......
chaosblade k8s k8 8s

promethus监控k8s--外部

promethus监控k8s有两种方式,一直是k8s搭建自己监控自己 第二种是外部搭建好了promethus,k8s搭建pod收集信息 yaml地址为 https://github.com/starsliao/Prometheus/tree/master/kubernetes 一般选择2.2.1 按 ......
promethus k8s k8 8s

k8s 1.24.1 containerd 证书过期处理

在 master 节点上进行操作 [root@k8s-master-1 ~]# kubectl get nodes Unable to connect to the server: x509: certificate has expired or is not yet valid: current ......
containerd 证书 k8s k8 8s

jenkins安装部署、主从架构、slave镜像、K8S对接

介绍 CI/CD工具,自动化持续集成和持续部署,用于构建各种自动化任务。 官方提供了docker镜像https://hub.docker.com/r/jenkins/jenkins 使用Deployments部署镜像,然后通过暴露jenkins的8080端口(web端口)和50000端口(slave ......
主从 架构 镜像 jenkins slave

K8S集群搭建

集群搭建的几种方式 kubeadm 通过kubeadm init、kubeadm join快速部署集群。 二进制包 下载官方编译好的二进制文件,手动部署,比较麻烦。。 第三方工具、web端 第三方提供的部署工具、web部署端。 kubeadm部署k8s集群 实验环境 master节点: IP:10. ......
集群 K8S K8 8S

MongoDB分片+副本集高可用集群的启停步骤

■■ 集群启动步骤 1、先启动各节点的 config server mongod -f ${MongoDir}/conf/config.conf 2、再启动各节点的 shard server mongod -f ${MongoDir}/conf/shard1.conf 3、再启动各节点的 mongo ......
副本 集群 步骤 MongoDB

k8s-命名空间namespace

查看namespace: kubectl get namespaces #namespaces可以简写为namespace或ns 创建namespace: kubectl create namespace 命名空间名称 kubectl create namespace namespace1 删除na ......
namespace 空间 k8s k8 8s

k8s-pod

Pod是Kubernetes最小的管理单位,一个Pod可以封装一个容器或多个容器 一个Pod里的多个容器可以共享存储和网络, 可以看作一个逻辑的主机 获取pod帮助方法: kubectl explain pod 查看pod信息: kubectl get pod -n namespace -o wid ......
k8s-pod pod k8 8s

k8s网络-ingress

Ingress资源 https://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/ Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。 Ingress 可以提供负载均衡、SSL ......
ingress 网络 k8s k8 8s

k8s-节点标签label

查看节点标签信息: kubectl get node --show-labels 设置节点标签信息: kubectl label node 节点名 标签值 kubectl label node node2 region=huanai zone=A env=test bussiness=game 显示 ......
节点 标签 label k8s k8

k8s网络-service

k8s网络 Kubernetes本身并不负责网络通信,Kubernetes提供了容器网络接口CNI(Container Network Interface),具体的网络通信交给CNI插件来负责,开源的CNI插件非常多,像Flannel、Calico。 Kubernetes虽然不负责网络,但要求集群中 ......
service 网络 k8s k8 8s

k8s-pod版本更新

pod版本更新⭐️⭐️ 在实际应用中,升级是一个常见的场景,Deployment能够很方便的支撑应用升级。 Deployment可以设置不同的升级策略,有如下两种。 RollingUpdate:滚动升级,即逐步创建新Pod再删除旧Pod,为默认策略。 Recreate:替换升级,即先把当前Pod删掉 ......
k8s-pod 版本 pod k8 8s

K8S使用开源CEPH作为后端StorageClass

1 引言 K8S在1.13版本开始支持使用Ceph作为StorageClass。其中云原生存储Rook和开源Ceph应用都非常广泛。本文主要介绍K8S如何对接开源Ceph使用RBD卷。 K8S对接Ceph的技术栈如下图所示。K8S主要通过容器存储接口CSI和Ceph进行交互。 https://doc ......
StorageClass CEPH K8S K8 8S

kubeadm部署k8s集群

一、系统环境准备 1、系统环境说明 系统环境说明 系统 角色 IP 组件 K8s版本 centos7.9 kubeadm-master1 192.168.100.41 docker,kubeadm,kubelet,kubectl v1.20.0 centos7.9 kubeadm-master1 1 ......
集群 kubeadm k8s k8 8s

卷影副本(Volume Shadow Copy)是Windows操作系统提供的一项备份和恢复功能。它允许在文件被修改或删除之前,创建文件或文件夹的副本,以便在需要时进行数据的还原和恢复。卷影副本主要有以下作用和优势

卷影副本(Volume Shadow Copy)是Windows操作系统提供的一项备份和恢复功能。它允许在文件被修改或删除之前,创建文件或文件夹的副本,以便在需要时进行数据的还原和恢复。 卷影副本主要有以下作用和优势: 数据保护和恢复能力: 卷影副本可以保护用户的数据免受意外的文件修改、删除和损坏。 ......
副本 文件 文件夹 备份 作用

keycloak~Googl的reCAPTCHA验证

reCAPTCHA是Google公司推出的一项验证服务,使用十分方便快捷,在国外许多网站上均有使用。它与许多其他的人机验证方式不同,它极少需要用户进行各种识图验证。 它的使用方式如下如所示,只需勾选复选框即可通过人机验证。 虽然简单但效果很好,因为Google会收集一些浏览器信息,网络信息,鼠标轨迹 ......
reCAPTCHA keycloak Googl

k8s 监控之展示页面Grafana

1 Grafana介绍 Grafana是一个跨平台的开源的度量分析和可视化工具,可以将采集的数据可视化的展示,并及时通知给告警接收方。它主要有以下六大特点: 1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方 ......
Grafana 页面 k8s k8 8s

205-303 K8S API资源对象介绍03 (Job CronJob Endpoint ConfigMap Secret) 2.17-3.3

一、水平自动扩容和缩容HPA(K8S 版本>=1.23.x) HPA全称Horizontal Pod Autoscaler,Pod水平自动伸缩,HPA可以基于CPU利用率replication controller、deployment和replicaset中的pod数量进行自动扩缩容。pod自动缩 ......
ConfigMap Endpoint 对象 CronJob Secret

k8s中服务器重启后,provisioner制备区异常

kubectl logs -f openebs-localpv-provisioner-77886fbccd-fbv8k -n openebs F1019 06:43:35.908984 1 provisioner.go:247] Error getting server version: Get ......
provisioner 服务器 k8s k8 8s

使用 kaniko 在 K8S 中构建镜像

背景 现有个需求需要在 K8S 中构建一个新的镜像,之前使用 docker 命令进行构建,后面 K8S 升级,容器运行时换成了 containerd,故查了一下网络,发现 kaniko 比较好用。所以测试记录一下~ 项目地址:https://github.com/GoogleContainerToo ......
镜像 kaniko K8S K8 8S

kubeadm安装k8s集群

kubeadm安装k8s集群 一、机器准备(所有的master和node节点需要执行) 部署k8s集群的节点按照用途可以划分为如下2类角色: master:集群的master节点,集群的初始化节点,基础配置不低于2c 4g slave:集群的slave节点,可以多台,基础配置不低于1c 2g 主机名 ......
集群 kubeadm k8s k8 8s

k8s pv与pvc

k8s pv与pvc # 概念 ## PV 我们想要持久化k8s pod中的数据,就需要用到存储,找一个地方,存放数据。不然一旦pod被删除,则数据就丢失了。 在k8s中,pv就是存储数据的地方,可以理解为pv就是存储后端。 pv可以由多种存储系统提供,如NFS,GFS,本地,CIFS,云存储集群等 ......
k8s pvc k8 8s

204 K8S API资源对象介绍03 (Job CronJob Endpoint ConfigMap Secret) 2.12-2.16

一、API资源对象Job 一次性运行后就退出的Pod 1.1 使用kubect生成YAML文件 # kubectl create job job01 --image=busybox --dry-run=client -o yaml >job01.yaml # vim job01.yaml # cat ......
ConfigMap Endpoint 对象 CronJob Secret

k8s configmap的简单使用

k8s ConfigMap # 背景 ​ 当我们制作docker镜像时,一般容器内的服务是需要配置文件的。制作时,有一个默认的配置文件(也可能没有)。 ​ 我们使用docker镜像时,通常会挂载一些路径,路径中则包含了服务需要的配置文件。这样就把配置文件和docker镜像解耦了 ​ 在k8s中,我们 ......
configmap k8s k8 8s

k8s install es

# Source: elasticsearch/templates/test/test-elasticsearch-health.yaml apiVersion: v1 kind: Pod metadata: name: "elasticsearch2-csamz-test" annotations ......
install k8s k8 8s es

k8s 监控之Prometheus部署安装

部署监控pod https://github.com/ruidongchenxi/k8s-ack/blob/main/node-export.yaml [root@k8s-master cka]# cat node-export.yaml apiVersion: apps/v1 kind: Daem ......
Prometheus k8s k8 8s

[K8S系列五]Ingress与Ingress Controller

原文:https://www.jianshu.com/p/cd7ebd6876c9 1.为什么要有Ingress 前一篇文章[K8S系列四] K8S核心组件与核心概念(Pod、Deployment、Service)中提到了NodePort类型Service,但是NodePort类型Service有如 ......
Ingress Controller K8S K8 8S

Spring Boot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离

前言 K8s + SpringBoot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用) 配置 健康检查 健康检查类型:就绪探针(readiness)+ 存活探针(liveness) 探针类型:exec(进入容器执行脚本)、tcpSocket(探测 ......
弹性 Spring Boot K8S 8S

kubeadm 部署 k8s

kubeadm 部署 k8s # 简介 记录在centos7.6.1810上,使用kubeadm 部署 k8s,部署在三台虚机上,部署版本是1.22.0 # 虚机信息 使用三台一模一样的虚机,系统版本为 **CentOS7.6.1810** 安装虚机的ISO是 CentOS-7-x86_64-Min ......
kubeadm k8s k8 8s