首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据-BigData

    k8s快速部署kafka 3.3.1

    在平常开发测试中,使用docker或者k8s快速部署某个组件会是一个不错的选择。 kafka 3.3.1作为kraft第一个生产可用版本,本文介绍使用k8s快速部署基于kraft运行的kafka 3.3.1。 部署kafka 基于此镜像我们就可以构建kafka deployment --- apiVersion: apps/v1 kind: Deployment metadata: labels: 在已有nfs服务的情况下使用helm部署 helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/ 快速部署应用进行测试是一个不错的选择,本文从头概述了如何构建kafka镜像以及在k8s上快速部署

    5K21编辑于 2022-12-01
  • 来自专栏漫谈测试

    如何使用K8S快速部署测试环境

    一、Windows 系统使用 Rancher Desktop适用场景:Windows 环境下快速搭建轻量级 K8s 开发环境。 二、Linux系统 集群使用 Ansible 一键部署适用场景:快速搭建多节点 K8s 集群(适合生产级测试环境)。 执行一键部署:cd install-k8sansible-playbook install-k8s.yaml验证部署:kubectl get nodes  # 查看节点状态kubectl get pods --all-namespaces  # 查看系统组件三、Linux系统使用 kubeadm 快速搭建单节点集群适用场景:快速验证 K8s 基础功能,适合单机测试。 ) 快速部署测试环境4.1 准备 K8S 集群本地开发环境(推荐)Minikube(单节点集群):# 安装 Minikubecurl -LO https://storage.googleapis.com

    94620编辑于 2025-03-29
  • 来自专栏黑客下午茶

    在 K8S 中快速部署 Redis Cluster & Redisinsight

    目录 Redis Cluster 部署 查看随机生成的 Redis 密码 自定义 values.yaml Redisinsight 通过 Redisinsight 访问管理 Redis cluster Redis Cluster 部署 使用 Bitnami helm chart 在 K8S redis 命名空间中一键部署 Redis cluster 。 Web UI 可以作为 Deployment 部署到 K8S 中。以下是 RedisLab 官方文档提供的稍微修改过的版本。 K8S 中: kubectl apply -f redisinsight.yaml 部署完成后,运行端口转发: kubectl port-forward deployment/redisinsight 您可以在 UI 中单击 Connect to a Redis Database 按钮,将显示以下弹出窗口: Host将是 K8S 控制台中可用的 redis cluster service 的 IP值

    3.8K41编辑于 2022-01-25
  • 来自专栏实战docker

    docker-compose快速部署elasticsearch-8.x集群+kibana

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 前文《Docker下elasticsearch8部署 、扩容、基本操作实战(含kibana)》介绍了用docker快速部署es和kibana的过程,然而整个过程人工操作步骤还是多了点,能不能更简单些呢? 262144,如果已存在就修改,数值不能低于262144 修改保存,然后执行命令sudo sysctl -p使其立即生效 编写配置文件 再次确认接下来工作的目标:用docker-compose快速部署 demo_kibanadata 执行docker volume rm demo_certs demo_esdata01 demo_esdata02 demo_esdata03即可将它们彻底清除 以上就是快速部署 es集群+kibana的部署已经完成,借助娴熟的复制粘贴操作,快速部署一个es集群简直易如反掌,如果您正要快速部署一套es集群,希望本文能给您一些参考

    6.9K53编辑于 2022-06-13
  • 来自专栏lang的专栏

    使用minikube快速部署单机版k8s

    使用minikube部署k8s非常简单,执行minikube start就可以完成k8s部署,执行minikube delete就可以卸载掉k8s。 当然要实现如此快速部署/卸载k8s操作,是有一些前提工作需要准备的,如果部署机器存在代理,则还需要踩一些坑。 本文主要介绍如何基于http代理使用minikube部署k8s,并最终通过ingress实现在浏览器上访问部署在k8s上的dashboard服务。 部署k8s minikube部署k8s前会先创建一个虚拟机节点,然后在该节点上部署k8s相关组件。如果机器有配置代理,会影响到宿主机和虚拟机间的通信。 k8s提供了快速创建代理的工具: kubectl proxy --port=[需要暴露的端口号] --address='[服务器外网IP]' --accept-hosts='^[外部访问服务器的IP]

    6.7K50发布于 2020-05-29
  • 来自专栏实战docker

    K8S环境快速部署Kafka(K8S外部可访问)

    如何快速部署 借助Helm,只需少量操作即可部署kafka; kafka和zookeeper对存储都有需求,若提前准备了StorageClass,存储一事则变得十分简单 参考文章 本次实战涉及到的K8S 环境安装和使用NFS》 《K8S使用群晖DS218+的NFS》 《K8S的StorageClass实战(NFS)》 环境信息 本次实战的操作系统和软件的版本信息如下: Kubernetes:1.15 Kubernetes 8. 再打开一个窗口,执行命令查看消费者group: . 远程连接kafka体验基本功能完毕,查看、收发消息都正常,证明本次部署成功; kafkacat连接 kafkacat是个客户端工具,我这里是在MacBook Pro上用brew安装的; 我这里K8S服务器 环境部署和验证kafka的实战就完成了,希望能给您提供一些参考

    6.5K21发布于 2020-05-26
  • 来自专栏小网管的运维之路

    蜜罐靶机部署快速部署

    蜜罐/靶机部署快速部署 2019年2月25日 ⋅ 浏览量: 37    环境 - docker vulhub靶机环境部署 https://github.com 测试后,使用以下命令删除环境 docker-compose down -v VulApps靶机环境部署 https://github.com/Medicean/VulApps docker pull medicean

    1.5K20发布于 2019-05-29
  • 来自专栏实战docker

    开发阶段,将SpringBoot应用快速部署到K8S

    ,因此本文不适合生产环境; 对于学习和开发环境,我们频繁修改代码,又想快速见到效果,本文就是针对这种场景的; 内容简介 如果您正在开发SpringBoot应用,并且应用部署在K8S环境,可以参考本文将应用快速部署到 deployment和service; auto_deploy.sh是可以快速部署的关键,接下来详细说明; auto_deploy.sh详述 auto_deploy.sh的作用如下: 调用maven命令编辑构建工程 ${K8S_SSH_ACCOUNT}@${K8S_IP_ADDRESS}:${K8S_FILE_PATH}/ echo "如果K8S环境之前已经部署过,就先清理:"${IMAGE_NAME}/${TAG_NAME load < ${K8S_FILE_PATH}/image.tar" echo "部署:"${IMAGE_NAME}/${TAG_NAME} sshpass -p ${K8S_SSH_PSWD} ssh tar,再传到K8S环境去导入,当K8S环境有多台机器时就不适合这样作了,建议使用私有镜像仓库,将镜像push到仓库,然后K8S中镜像仓库pull镜像; 至此,SpringBoot应用快速部署到K8S

    1.1K00发布于 2021-04-25
  • 来自专栏运维入门时间

    小公司快速k8s cicd部署方案心得

    — 2 — 快速给公司应用赋能 2.1、自动调度(调度) 通过 k8s 中的调度器这个组件来实现的,当你提交了容器镜像之后,k8s 通过调度器来观察这个容器所需要的资源(eg:cup、mem ),然后根据这些条件(过滤、筛选)将容器放置在集群中一个合适的节点上,完成自动部署! 对于用户所依赖的一些敏感数据(eg:用户名、密码、连接配置中心),k8s 专门提供了 Secret对象 为其解耦!既便利了应用的快速开发和交付,又提高了安全保障! 在有状态的情况下 挂载你需要的磁盘及方式,目前最好的方式 推荐无状态情况用k8s 有状态还是先私有化部署 尤其是数据库之类的 目前来看 问题还是相对比较多的。 设计的时候主要提供2个想法,方法一、尽量使用内网pull push镜像 这样会加速部署的时间和网络问题 方法二、在全球化部署的过程中,尽量支持镜像可以多region 分发的 3.2、jenkins

    1.9K31编辑于 2022-05-29
  • 来自专栏实战docker

    开发阶段,将SpringBoot应用快速部署到K8S

    背景 对于生产环境,我们一般会用CI&&CD工具完成整个构建和部署,因此本文不适合生产环境; 对于学习和开发环境,我们频繁修改代码,又想快速见到效果,本文就是针对这种场景的; 内容简介 如果您正在开发SpringBoot 应用,并且应用部署在K8S环境,可以参考本文将应用快速部署到K8S环境; 文中SpringBoot的版本是2.3.0.RELEASE,从该版本起,SpringBoot官方推荐了一种新的docker镜像构建方案 deployment和service; auto_deploy.sh是可以快速部署的关键,接下来详细说明; auto_deploy.sh详述 auto_deploy.sh的作用如下: 调用maven命令编辑构建工程 ${K8S_SSH_ACCOUNT}@${K8S_IP_ADDRESS}:${K8S_FILE_PATH}/ echo "如果K8S环境之前已经部署过,就先清理:"${IMAGE_NAME}/${TAG_NAME ,再传到K8S环境去导入,当K8S环境有多台机器时就不适合这样作了,建议使用私有镜像仓库,将镜像push到仓库,然后K8S中镜像仓库pull镜像; 至此,SpringBoot应用快速部署到K8S的实战就完成了

    99630编辑于 2022-05-09
  • 来自专栏SpringBoot教程

    使用kubeadm快速部署一个K8s集群

    部署 Kubernetes 集群方式(1)kubeadmKubeadm 是一个 K8s 部署工具,提供 kubeadm init 和 kubeadm join,用于快速部署 Kubernetes 集群。 如果想更容易可控,推荐使用二进制包部署 Kubernetes 集群,虽然手动部署麻烦点,期间可以学习很多工作原理,也利于后期维护。 2、kubeadm 部署方式介绍kubeadm 是官方社区推出的一个用于快速部署 kubernetes 集群的工具,这个工具能通过两条指令完成一个 kubernetes 集群的部署:1、创建一个 Master Kubernetes Master(3)部署容器网络插件(4)部署 Kubernetes Node,将节点加入 Kubernetes 集群中(5)部署 Dashboard Web 页面,可视化查看 Kubernetes :$ yum install -y kubelet-1.18.0 kubeadm-1.18.0 kubectl-1.18.0$ systemctl enable kubelet8部署 Kubernetes

    1.5K10编辑于 2023-08-03
  • 来自专栏云原生技术社区

    在 K8s 环境快速部署Kubeflow,轻松实现MLOPS

    随着 Kubernetes 的应用爆发,企业也积极投身建设基于 Kubernetes 的 AI 平台,充分利用 K8s 生态提供的资源管理、应用编排、运维监控能力。 另外, 在多数 On-Prem (私有化)K8s 环境中,很多 Kubeflow 依赖的组件已经有原先的部署,比如 Istio, Knative, Dex 等,要和这些已有环境中的组件协同部署就不得不一个个组件的单独配置和部署 ,只需要更改一个 values.yaml 文件,即可完成 kubeflow 对不同 K8s 环境完成部署,同时我们也提供了 values-cn.yaml 免去在国内的同学对镜像下载的困扰。 有了 kubeflow-chart 的助力,开发者便可以轻松实现在 Kubernetes 上快速方便的部署、试用、管理当前最流行的机器学习软件。 总结: kubelfow-chart 会逐步推出下述功能,助力构建 MLOPS 完整开源解决方案: 使用 Helm Chart 方式快速在任意环境部署 Kubeflow 以及其他组件 SQLFlow 助力降低企业

    6.5K60编辑于 2022-08-12
  • 来自专栏yuyy.info技术专栏

    SpringBoot快速部署

    部署 <build> <plugins> <plugin> <groupId>org.springframework.boot< 重新部署 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools <optional>true</optional> <version>2.2.3.RELEASE</version> </dependency> 当java代码改变时,自动编译,并重新部署项目 原理是修改后服务会快速重启,深层原理是使用了两个classloader,一个classloader加载那些不会改变的类,另一个classloader加载会更改的类,成为restart Classloader

    40210编辑于 2022-06-28
  • 来自专栏运维开发故事

    使用kubeadm快速部署一套K8S集群

    K8S用于容器化应用程序的部署,扩展和管理。 K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。 Kubernetes目标是让部署容器化应用简单高效。 弹性伸缩 使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可用性;业务低峰时回收资源,以最小成本运行服务。 Pod失联 定义一组Pod的访问策略 Label :标签,附加到某个资源上,用于关联对象、查询和筛选 Namespaces:命名空间,将对象逻辑上隔离 Annotations :注释 二、kubeadm 快速部署 K8S集群 2.1 kubernetes 官方提供的三种部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,仅用于尝试Kubernetes或日常开发的用户使用 部署地址:https://kubernetes.io/docs/setup/minikube/ kubeadm Kubeadm也是一个工具,提供kubeadm init和kubeadm join,用于快速部署

    7.5K116发布于 2019-09-19
  • 来自专栏JavaEdge

    快速部署K8s仪表板,助力管理轻松搞定!

    你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 1 部署 Dashboard UI 默认不部署 Dashboard。 : kubernetes-dashboard 1.2 部署 [root@icv-k8s-node-1 home]# kubectl apply -f recommended.yaml namespace 4 部署容器化应用 通过一个简单的部署向导,你可以使用 Dashboard 将容器化应用作为一个 Deployment 和可选的 Service 进行创建和部署。 指定应用的详细配置 部署向导需要你提供以下信息: 应用名称(必填):应用的名称。内容为 应用名称 的 标签 会被添加到任何将被部署的 Deployment 和 Service。

    98640编辑于 2023-07-09
  • 快速部署一套K8s集群(V1.32)

    主机名操作系统IP地址k8s-masterCentOS7.9_x64192.168.111.128k8s-node1CentOS7.9_x64192.168.111.129k8s-node2CentOS7.9 因此,除了部署Kubernetes组件之外,还需部署Docker相关服务。 k8s-node1192.168.111.130 k8s-node2 EOF6)配置内核参数某些Kubernetes网络插件可能会用到网络桥接(Bridge),为了确保网络桥接的数据包经过Iptables 8部署网络插件在上述结果中,节点状态显示为“NotReady”,表示节点尚未准备就绪。 到此k8s (v1.32)已安装完毕。

    4.8K41编辑于 2025-04-22
  • 来自专栏代码的路

    Apollo本地快速部署

    characterEncoding=utf8 apollo_config_db_username=root apollo_config_db_password=root # apollo portal characterEncoding=utf8 apollo_portal_db_username=root apollo_portal_db_password=root 我的数据库的账号密码均为 root

    1.4K42编辑于 2023-03-23
  • 来自专栏方亮

    zookeeper快速入门——部署

    既然我们要使用zookeeper,肯定是有分布式协作需求,所以本文只讲述仲裁模式的部署。 (转载请指明出于breaksoftware的csdn博客)         为了方便大家测试,我们将Zookeeper Server部署在同一台机器上,通过对外提供不同的端口号来模拟多机部署。         首选我们要选择部署几个Server服务(不考虑Observer)。2个?3个?4个?如果一定要在三个数字中选,大部分建议是选择3个。         集群机器数 损失1台机器系统可用率 损失2台机器系统可用率 2 0 0 3 100% 0 4 100% 0         可以看出来在损失2台机器的情况下,集群部署3台或者4台的系统可用率是相等的。 部署4台并不比部署3台要可靠。         也许有人开始质疑“少数服从多数”这个选举原则。如果4台机器只要有机器获得2票,就可以被认为是Leader,那不就提高了可用率了么?

    66120发布于 2019-01-16
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    OSW 快速安装部署

    关于在运行Oracle的环境下部署OSW具体好处不再多说,只需要知晓,在日常Oracle定位各类故障,osw的数据可以协助诊断问题。MOS很多文档也多处提到需要osw的监控数据。 oinstall 4.0K Oct 27 15:00 oswmeminfo drwxr-xr-x 2 oracle oinstall 4.0K Oct 27 15:00 oswiostat 至此,完成osw安装部署

    1K10发布于 2019-05-24
  • 来自专栏代码的路

    Apollo本地快速部署

    characterEncoding=utf8 apollo_config_db_username=root apollo_config_db_password=root # apollo portal characterEncoding=utf8 apollo_portal_db_username=root apollo_portal_db_password=root 我的数据库的账号密码均为 root

    1.4K62编辑于 2023-03-27
领券