通常开发的环境会部署在Windows下,国外的Github有时不能正常访问,想看下ApolloConfig的教程也不方便。通过本文、
原创 2月前
24阅读
必须收藏!50个最流行的免费Kubernetes工具集http://cloud.51cto.com/art/201806/576406.htm 在短短的两年时间里,Kubernetes在容器编排的竞争中逐渐赢得了先机。像AWS这样的顶级云服务供应商也承诺通过对K8s的支持和整合来满足客户的需求。由于Kubernetes作为企业选择容器解决方案的迅速普及,也产生了大量的工具,为用户提供便利
```mermaid erDiagram User }|..|{ Harbor User }|..|{ Kubernetes Harbor }|--|{ Kubernetes Harbor }|--|{ Registry ``` ```mermaid journey title Deploying Harbor on Kubernetes s
原创 7月前
34阅读
概述KubeEdge是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于kubernetes构建,并为网络应用程序提供基础架构支持。云和边缘之间的部署和元数据同步。 KubeEdge使用Apache 2.0许可。并且绝对可以免费用于个人或商业用途。KubeEdge 的目标是创建一个开放平台,使能边缘计算,将容器化应用编排功能扩展到边缘的节点和设备,后者基于kubernetes
AlertManager 是一个开源警报系统,与 Prometheus 监控系统配合使用。本博客是 Prometheus Kubernetes 教程系列的一部分。在我们之前的文章中,我们研究了以下内容:在 Kubernetes部署 Prometheus部署 Kube State Metrics在本指南中,我将介绍 Alertmanager 设置及其与 Prometheus 的集成。注意:在本指
原创 精选 1月前
179阅读
介 绍Elasticsearch是一个基于Apache Lucene并由Elastic开发的开源搜索引擎。它可扩展性、弹性和性能等特性都十分优越,全球各地的公司,包括Mozilla、Facebook、Github、Netflix、eBay、纽约时报等,每天都在使用它。Elasticsearch是大型数据集最受欢迎的分析平台之一,所有你能看到包含搜索引擎的地方都几乎有Elasticsearch的存在
原创 2021-04-20 22:12:31
903阅读
Kubernetes 集群中部署项目并交付容器,通常涉及以下几个步骤:Docker 镜像构建:使用 Dockerfile 定义应用程序的环境和依赖,然后使用 Docker Engine 构建出 Docker 镜像。可以使用一些构建工具如 Docker Compose 或 Docker Buildx 来简化构建过程。Docker 镜像推送:将构建好的 Docker 镜像推送到一个容器镜像仓库,例
原创 精选 7月前
624阅读
需要一个kubernetes集群,集群各节点中提前准备好consul镜像【版本:1.6.0】 创建k8s-consul-service.yaml服务,注意我们使用的是StatefulSet类型,所以Service中clusterIP选择为None【Headless Service】,这样StatefulSet中所有pod都可以通过DNS映射相互找到StatefulSetStatefulS...
原创 2021-06-03 23:12:37
5515阅读
一般情况下 Kubernetes 可以通过 ReplicaSet 以一个 Pod 模板创建多个 pod 副本,但是它们都是无状态的,任何时候它们都可以被一个全新的 pod 替换。然而有状态的 pod 需要另外的方案确保当一个有状态的 pod 挂掉后,这个 pod 实例需要在别的节点上重建,但是新的实 ...
转载 2021-09-22 14:47:00
109阅读
2评论
一般情况下 Kubernetes 可以通过 ReplicaSet 以一个 Pod 模板创建多个 pod 副本,但是它们都是无状态的,任何时候它们都可以被一个全新的 pod 替换。然而有状态的 pod 需要另外的方案确保当一个有状态的 pod 挂掉后,这个 pod 实例需要在别的节点上重建,但是新的实例必须与被替换的实例拥有相同的名称、网络标识和状态。这就是 Statefulset 管理 pod 的
转载 2021-05-28 08:42:42
290阅读
Kubernetes中部署Heketi和GlusterFS[TOC]1.前言在Kubernetes中,使用GlusterFS文件系统,操作步骤通常是:创建brick-->创建volume-->创建PV-->创建PVC-->Pod挂载PVC如果要创建多个PV,则需要手动重复执行这些繁锁步骤,Heketi可以解决这些重复问题。Heketi是用来管理GlusterFS卷的生命周期
原创 2018-08-17 08:23:35
5245阅读
# 在 Kubernetes 中部署 Ceph ## 概述 在 Kubernetes 中部署 Ceph 是一项复杂的任务,但是通过以下步骤,你可以成功实现它。本文将为你提供一个详细的指南,让你能够快速上手。 ## 流程 下面是在 Kubernetes 中部署 Ceph 的整体流程,我们将通过一个表格来展示这些步骤: | 步骤 | 描述 | | ------------ | --------
原创 2023-09-07 18:01:26
166阅读
1. 在Ceph上为Kubernetes创建一个存储池# ceph osd pool create k8s 128 2. 创建k8s用户# ceph auth get-or-create client.k8s mon 'allow r' osd 'allow rwx pool=k8s' -o ceph.client.k8s.keyring 3. 将k8s用户的key进行base
转载 2023-06-13 20:08:34
111阅读
如果您奋战在DevOps前线,您可能知道Kubernetes正在迅速成为云生产环境的重要组成部分。 由于容器编排对于部署、扩展和管理Docker化应用程序都至关重要,所以对Kubernetes的监控策略也成为监控策略中很重要的一部分。 容器环境与传统的运维环境不同,当你对应用程序和基础架构监控时,需要考虑如何监控运行它们的容器环境。 以下是五个最佳实践来实现监控策略: 集中日志和指标。 通
转载 5月前
25阅读
1.环境准备安装jdk1.8安装maven2.部署java应用首先下载demo:​​https://github.com/lizhenliang/tomcat-java-demo​​解压unzip tomcat-java-demo-master.zip将数据库脚本导入数据库:/root/tomcat-java-demo-master/db/tables_ly_tomcat.sql修改配置文件app
原创 精选 2022-09-27 22:30:07
541阅读
本文将介绍在kubernetes1.9集群下配置elasticsearch、fluentd、kibana集中收集k8s集群日志信息。俗称EFK,其中elasticsearch负责存储日志。fluentd负责将集群中docker主机上的日志发送给elasticsearch,因此fluentd在k8s集群中需要以demoset的方式运行。kibana负责图形化展示日志信息。一、环境介绍软件环境:K8s
原创 2018-02-20 12:04:51
10000+阅读
23评论
Kubernetes 中部署 Redis 集群在Kubernetes中部署Redis集群面临挑战,因为每个 Redis 实例都依赖于一个配置文件,该文件可以跟踪其他集群实例及其角色。为此,我们需要结合使用Kubernetes StatefulSets和PersistentVolumes。克隆部署文件git clone https://github.com/llmgo/redis-sts.git
转载 2021-03-17 21:53:24
232阅读
2评论
本文的操作步骤来自于heketi的github网址官方文档前言在kubernetes中,使用GlusterFS文件系统,操作步骤通常是:创建brick-->创建volume-->创建PV-->创建PVC-->Pod挂载PVC如果要创建多个PV,则需要手动重复执行这些繁锁步骤,Heketi可以解决这些重复问题。Heketi是用来管理GlusterFS卷的生命周期的,并提供了一
原创 2018-06-30 15:06:12
10000+阅读
本文介绍在kubernetes环境中部署mysql主从集群,数据持久化采用nfs。一、环境介绍Mysql版本:5.7Mysqlmaster节点:主机名:vm1IP地址:192.168.115.5/24Mysqlslave节点:主机名:vm2IP地址:192.168.115.6/24NFS节点:主机名:vm2IP地址:192.168.115.6/24共享目录:/home/mysql_master、/
原创 2018-02-19 10:39:07
10000+阅读
4评论
本文将介绍在kubernetes环境中部署一套php应用系统。前端web采用nginx、中间件php以fastcgi的方式运行,后台数据库由mysql主从提供支撑。各服务组件之间的调用采用dns解析服务名的方式进行,数据和配置文件持久化采用pv和pvc(基于nfs)。一、通过dockerfile创建php镜像文件#catdockerfileFROMdocker.io/openshift/base-
原创 2018-02-19 11:12:05
10000+阅读
  • 1
  • 2
  • 3
  • 4
  • 5