集群 容器k8s k8

Kubernetes(k8s)配置文件管理:ConfigMap

Kubernetes(k8s)配置文件管理:ConfigMap ,创建ConfigMap,以环境变量的方式使用ConfigMap ,以卷的方式使用ConfigMap ......
Kubernetes ConfigMap 文件 k8s 8s

Kubernetes(k8s)控制器(一):deployment

Kubernetes(k8s)控制器(一):deployment:修改deploy副本数,Pod 水平自动扩缩HorizontalPodAutoscaler,k8s升级镜像,镜像升级历史记录 ......
控制器 Kubernetes deployment k8s 8s

Kubernetes(k8s)控制器(二):DaemonSet

Kubernetes(k8s)控制器(二):DaemonSet :创建DaemonSet ,创建daemonset 让其在k8s集群所有worker节点运行pod ,创建daemonset让其仅在某些节点上运行 Pod ......
控制器 Kubernetes DaemonSet k8s 8s

Kubernetes(k8s)控制器(三):ReplicationController

Kubernetes(k8s)控制器(三):ReplicationController:ReplicationController工作机制 ,创建ReplicationController ,扩展replicationcontroller副本数 ......

Kubernetes(k8s)控制器(四):ReplicaSet

Kubernetes(k8s)控制器(四):ReplicaSet:ReplicaSet工作原理, ReplicaSet使用场景 ,创建ReplicaSet ,扩展replicaset副本数 ......
控制器 Kubernetes ReplicaSet k8s 8s

Python 同步和异步使用Redis集群的方法

目前在做Python项目用到同步和异步的方法使用Redis单机,现在要增加兼容Redis集群。也就说当前项目用到中同步单机,同步集群,异步单机,异步集群都用到了。 ......
集群 方法 Python Redis

k8s部署canal-1.1.6版本实现MySQL数据库数据同步

1、版本说明 软件&镜像 版本&镜像信息 说明 Kubernetes v1.23.7 k8s服务器 Kuboard v3.5.2.0 k8s连接管理工具 Canal v1.1.6 数据同步 Canal-deployer canal/canal-server:latest canal-deplyer镜 ......
数据 版本 数据库 canal MySQL

应用容器引擎-Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 @Author:Akai-yuan @更新时间:2023/1/31 ......
容器 引擎 Docker

容器镜像仓库-Harbor的安装及踩坑

之前实验室的师兄让我帮忙给服务器上装一个Harbor,花了不少时间,遂记录之,以避坑。 在学习使用Harbor之前,需要了解Docker的使用,可以看看我之前的博客:应用容器引擎-Docker、Dockerfile详解,在此之后,你还需要知道如何部署一个前后端分离的项目:部署实战-Docker+ng ......
容器 仓库 镜像 Harbor

欠你们的 → k8s 集群搭建,除夕奉上!

开心一刻 有一天,qq收到一个好友申请,验证消息上写的是:哥哥加我,我是妹妹 我以为是性骚扰,就没加,直接回了一句:我喜欢少妇 过了一会儿,姑姑就给我打了个电话:你妹妹qq加你,你怎么不同意,她想问你几道数学题,你说你喜欢少妇 我:姑姑,你听我狡辩一下...... 祝大家除夕快乐! 节点准备 基于  ......
集群 k8s k8 8s

Windows Server上部署IoTDB 集群

本文是参考官方的 IoTDB 集群版(1.0.0)的安装及启动教程:https://iotdb.apache.org/zh/UserGuide/V1.0.x/Cluster/Cluster-Setup.html ,在Windows Server 2019上部署集群的实践记录。前置检查使用微软发布的O ......
集群 Windows Server IoTDB

Keepalived高可用集群部署

KeepAlived KeepAlived安装 1.yum源安装 yum install keepalived 2.官网源码包编译 KeepAlived官网提供可编译源码包,可直接下载。 官网地址: https://www.keepalived.org/ 官网提供的软件包,解压编译安装即可。 Kee ......
集群 Keepalived

Longhorn+K8S+KubeSphere云端数据管理,实战 Sentry PostgreSQL 数据卷增量快照/备份与还原

云端实验环境配置 VKE K8S Cluster Vultr 托管集群 https://vultr.com/ 3 个 worker 节点,kubectl get nodes。 k8s-paas-71a68ebbc45b Ready <none> 12d v1.23.14 k8s-paas-dbbd4 ......
数据 数据管理 快照 增量 云端

在 K8S Volume 中使用 subPath

使用 subPath 有时,在单个 Pod 中共享卷以供多方使用是很有用的。 volumeMounts.subPath 属性可用于指定所引用的卷内的子路径,而不是其根路径。 下面是一个使用同一共享卷的、内含 LAMP 栈(Linux Apache Mysql PHP)的 Pod 的示例。 HTML ......
subPath Volume K8S K8 8S

制作容器镜像的最佳实践

概述 这篇文章主要是我日常工作中的制作镜像的实践, 同时结合我学习到的关于镜像制作的相关文章总结出来的. 包括通用的容器最佳实践, java, nginx, python 容器最佳实践. 最佳实践的目的一方面保证镜像是可复用的, 提升 DevOps 效率, 另一方面是为了提高安全性. 希望对各位有所 ......
容器 镜像

你可能不知道的容器镜像安全实践

近年来应用程序逐步广泛运行在容器内,容器的采用率也是逐年上升。云原生时代已经到来,如果说容器是云原生时代的核心,那么镜像应该就是云原生时代的灵魂。镜像的安全对于应用程序安全、系统安全乃至供应链安全都有着深刻的影响,希望我们都能够提高对安全的重视。 ......
容器 镜像

为什么 java 容器推荐使用 ExitOnOutOfMemoryError 而非 HeapDumpOnOutOfMemoryError ?

前言 好久没写文章了, 今天之所以突然心血来潮, 是因为昨天出现了这样一个情况: 我们公司的某个手机APP后端的用户(customer)微服务出现内存泄露, 导致OutOfMemoryError, 但是因为经过我们精心优化的openjdk容器参数, 这次故障对用户完全无感知. :muscle::mu ......

ActiveMQ 常见集群模式

Master Slave 架构模式 这种模式是基于文件共享锁的高可用集群,个人理解其实是一种 Failover 模式,可以是一主一从,也可以是一主两从。 本文使用 Docker 搭建一个主从模式的 ActiveMQ 5.8.0 集群,一个主节点,两个从节点。 ActiveMQ 镜像的创建可以参考 构 ......
集群 ActiveMQ 常见 模式

对 Pulsar 集群的压测与优化

前言 这段时间在做 MQ(Pulsar)相关的治理工作,其中一个部分内容关于消息队列的升级,比如: 一键创建一个测试集群。 运行一批测试用例,覆盖我们线上使用到的功能,并输出测试报告。 模拟压测,输出测试结果。 本质目的就是想直到新版本升级过程中和升级后对现有业务是否存在影响。 一键创建集群和执行测 ......
集群 Pulsar

引子 - 实现轻量的 ioc 容器

IoC 反转控制原则也被叫做依赖注入 DI, 容器按照配置注入实例化的对象. 本文将实现一个轻量化的 IoC 容器, 完成对象的实例化和注入, 基于注解不依赖于任何库. (注解参考 JSR-330) ......
轻量 引子 容器 ioc

光速上手k8s(2023)(containerd)(未完待续)

又过了好久没写了,主要是近来状况也无聊 非常感谢 孙长宇大佬 ,没有他的帮助我不可能完成k8s的搭建(坑实在是太多了),大家可以看看他的教程 ,本教程面向初学者结合了自己的经验和遇到的问题 一、了解概念(参考) 概念 Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服 ......
光速 containerd 2023 k8s k8

为什么要虚拟化,为什么要容器,为什么要Docker,为什么要K8S?

如标题中的问题所提到的虚拟化,容器,Docker和K8s那样,我们不妨这样问:这些技术到底适用于哪些场景,有没有别的技术可以替代?这些技术的优劣在哪里? ......
容器 Docker K8S 8S K8

k8s本地联调工具kt-connect

1、Kt Connect简介 KT Connect ( Kubernetes Developer Tool ) 是轻量级的面向 Kubernetes 用户的开发测试环境治理辅助工具。其核心是通过建立本地到集群以及集群到本地的双向通道,从而提升在持续交付生命周期中开发环节的效率问题以及开发测试环境的复 ......
kt-connect connect 工具 k8s k8

【环境搭建】RocketMQ集群搭建

环境搭建第9篇rocketmq集群文章,方便学习中复现和使用,时间宝贵,踩坑艰难。包含集群搭建,管理台搭建,springboot本地请求等。 ......
集群 RocketMQ 环境

openEuler 部署Kubernetes(K8s)集群

openEuler官方文档部署K8s集群比较复杂,并且网上相关资料较少,本文是通过实践与测试整理的 openEuler 22.03 部署 Kubernetes 1.20.2 集群操作方法。 ......
集群 Kubernetes openEuler K8s K8

Centos下部署最后一版支持Docker的k8s集群

部署版本 首先要确定部署的版本 查询Kubernetes对Docker支持的情况 kubernetes/dependencies.yaml at master · kubernetes/kubernetes (github.com) 查询Kubernetes Dashboard对Kubernetes ......
集群 Centos Docker k8s 8s

DevSecOps 需要知道的十大 K8s 安全风险及建议

Kubernetes (K8s)是现代云原生世界中的容器管理平台。它实现了灵活、可扩展地开发、部署和管理微服务。K8s 能够与各种云提供商、容器运行时接口、身份验证提供商和可扩展集成点一起工作。然而 K8s 的集成方法可以在任何基础设施上运行任何容器化应用程序,这使得围绕 K8s 和其上的应用程序堆 ......
DevSecOps 风险 建议 K8s 8s

JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来3 —— 本地缓存变身分布式集群缓存,打破本地缓存天花板

作为JAVA本地缓存综合实力天花板的Ehcache,还提供了对于集群能力的支持,这也使其不仅仅是个单机缓存,更是一个分布式缓存。本篇一起探讨Ehcache的各种集群方案。 ......
缓存 天花 分布式 集群 天花板

WCF 服务容器化的一些问题

目前项目当中存有 .NET Framework 和 .NET Core 两种类型的项目,但是都需要进行容器化将其分别部署在 Windows 集群和 Linux 集群当中。在 WCF 进行容器化的时候,遇到了以下几个问题: 1. 某些服务使用到了 WSHttpBinding 保护服务安全,要在容器里... ......
容器 问题 WCF

【JVM故障问题排查心得】「内存诊断系列」Xmx和Xms的大小是小于Docker容器以及Pod的大小的,为啥还是会出现OOMKilled?

为什么我设置的大小关系没有错,还会OOMKilled? 这种问题常发生在JDK8u131或者JDK9版本之后所出现在容器中运行JVM的问题:在大多数情况下,JVM将一般默认会采用宿主机Node节点的内存为Native VM空间(其中包含了堆空间、直接内存空间以及栈空间),而并非是是容器的空间为标准。 ......
大小 容器 OOMKilled 故障 内存