```mermaid erDiagram User }|..|{ Harbor User }|..|{ Kubernetes Harbor }|--|{ Kubernetes Harbor }|--|{ Registry ``` ```mermaid journey title Deploying Harbor on Kubernetes s
原创 7月前
34阅读
Harbor 是一个开源仓库,通过各种策略和基于角色的访问控制来保护制品,确保镜像经过扫描且没有漏洞,并对镜像签名使其受信。本教程演示如何从 KubeSphere 应用商店部署 Harbor。准备工作请确保已启用 OpenPitrix 系统。您需要创建一个企业空间
原创 2021-07-19 11:45:38
1295阅读
Harbor 是一个开源仓库,通过各种策略和基于角色的访问控制来保护制品,确保镜像经过扫描且没有,并对
原创 2022-01-19 10:25:08
441阅读
必须收藏!50个最流行的免费Kubernetes工具集http://cloud.51cto.com/art/201806/576406.htm 在短短的两年时间里,Kubernetes在容器编排的竞争中逐渐赢得了先机。像AWS这样的顶级云服务供应商也承诺通过对K8s的支持和整合来满足客户的需求。由于Kubernetes作为企业选择容器解决方案的迅速普及,也产生了大量的工具,为用户提供便利
标题:使用Kubernetes部署Harbor实现容器镜像的管理 引言: 随着容器技术的不断发展,越来越多的开发者和运维人员开始使用Kubernetes部署和管理容器化应用。而Harbor是一个开源的企业级容器镜像仓库,可以用于存储和管理云原生应用的镜像。本文将介绍如何使用Kubernetes部署和配置Harbor,实现容器镜像的管理。 一、准备工作 在开始之前,我们需要确保有一台已经安装
原创 7月前
61阅读
helm 部署项目地址​​Releases · helm/helm (github.com)​​安装流程[root@k8s-master2 ~]# mkdir helm[root@k8s-master2 ~]# cd helmtar zxvf helm-v3.5.4-linux-amd64.tar.gz cp -av linux-amd64//helm /usr/local/bin/helm h
原创 精选 2022-12-26 16:36:56
1409阅读
# Kubernetes部署Harbor ## 介绍 Kubernetes是一个开源容器编排平台,用于管理和自动化部署容器化应用程序。它提供了一种便捷的方式来管理和扩展容器,同时提供了故障恢复和负载均衡等功能。而Harbor是一个开源的企业级Docker Registry管理工具,它提供了一个可信赖的私有镜像仓库,用于存储、分发和管理容器镜像。本文将介绍如何在Kubernetes集群中部署Ha
原创 7月前
63阅读
【K8S学习笔记-003】权限管理RBACRBACRoleRoleBindingClusterRole和ClusterRoleBindingServiceAccountServiceAccount - defaultSubject - GroupReference RBACKubernetes 中所有的 API 对象,都保存在 Etcd 里。对这些 API 对象的操作,都是通过访问 kube-a
概述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(k8s)工作负载一、Workloads二、**Pod**三、Deployment**四、RC、RS、DaemonSet、StatefulSet****五、Job、CronJob**1、**Job**2、CronJob六、GC Kubernetes(k8s)工作负载一、Workloads什么是工作负载(Workloads)工作负载是运行在 Kubernetes 上的一
需要一个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阅读
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阅读
一般情况下 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
  • 2
  • 3
  • 4
  • 5