1 ceph基本概念 1.1 为什么要使用ceph Ceph是当前非常流行的开源分布式存储系统,具有高扩展性、高性能、高可靠性等优点,同时提供块存储服务(rbd)、对象存储服务(rgw)以及文件系统存...
k8s基础进阶之外部服务发现之Traefik2.4结合CRD
1 traefik核心概念 Traefik是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。 它支持多种后台 (Docker, Swarm, Kubernetes, Marat...
k8s基础进阶之外部服务发现之Traefik
1 traefik和ingress的对比 ingress: 使用nginx作为前端负载均衡,通过ingress controller不断的和kubernetes api交互,实时获取后端service...
k8s基础实战之部署wordpress博客系统
1 创建wordpress使用的pv # cat worldpress_pv.yaml apiVersion: v1 kind: PersistentVolume metadata: name: my...
k8s基础实战之部署java项目
1 部署应用步骤 制作镜像,镜像分类:基础镜像,中间件镜像,项目镜像. 控制器管理pod 控制器分类: deployment,statefulset,daemonset,job&cronjob...
k8s基础入门之配置管理ConfigMap
1 configMap概念 主要功能是为了解决应用程序会从配置文件、环境变量中获取配置信息。但是默认情况下配置信息需要与docker images解耦,ConfigMap API为我们提供了向容器中注...
k8s基础入门之有状态应用部署StatefulSet
1 statefulset介绍 > StatefulSet是Kubernetes提供的管理有状态应用的负载管理控制器API。用于部署和扩展有状态应用的Pod资源,确保它们的运行顺序及每个Pod资源的唯...
k8s基础入门之敏感数据管理secret
1 secret概述 Secret对象存储数据以键值方式存储数据,在Pod资源中通过环境变量或存储卷进行数据访问。Secret对象仅会被分发至调用了此对象的Pod资源所在的工作节点,且只能由节点将其存...
k8s基础入门之常见的控制器
1 常用的控制器 controllers:在集群上管理和运行容器的对象,通过label-selector相关联,pod通过控制器实现应用的运维,如伸缩,滚动升级等。 控制器分为如下几种 Deploym...
k8s基础入门之存储卷管理(PV & PVC)
1.存储卷管理概念 Kubernetes Volume 是一个目录,这一点与 Docker Volume 类似。当 Volume 被 mount 到 Pod,Pod 中的所有容器都可以访问这个 Vol...