![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
一个简单的IT人
雪深
展开
-
SaaS金融分析系统
内容待续原创 2020-04-21 20:58:23 · 307 阅读 · 0 评论 -
通过MINIKUBE安装K8S测试环境(国内安装)
minikubeMinikube是一个快速搭建单节点Kubenetes集群的工具,通过使用minikube结合虚拟机(Virtual Box 、VM 、Hyper-V)快速在自己的电脑上搭建开发测试环境。由于阿里云提供的方案对于新版本minikube有部分错误,这里进行改进。Windows(Hyper-V模式):MINIKUBE安装地址:下载地址选择版本:1.8.2下载后修改文件...原创 2020-03-24 14:33:10 · 1625 阅读 · 0 评论 -
基于K8S搭建HLS直播/点播云服务
基于K8S搭建HLS直播/点播云服务Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器。同时利用K8S集群管理,快速完成直播点播云服务。Pod模块架构图模块讲解待续容器编排待续该模式缺点由于通过读取ts文件的方式进行流媒体...原创 2020-03-17 10:30:15 · 2446 阅读 · 0 评论 -
Kubernetes存储
Kubernetes存储在Docker的设计实现中,容器数据是临时性的,当容器销毁或重启时存储在容器内部数据将全部丢失但实际上很多容器化应用是需要持久化保存数据,K8S的POD和容器一样,重建销毁数据就会丢失,K8S也通过挂载数据卷的方式为POD数据持久能力,这些数据卷以Pod为最小单位进行存储,通过共享存储或分布式存储在POD之间实现共享。存储使用场景K8S是由Master节点以及N...原创 2020-03-16 14:07:46 · 594 阅读 · 0 评论 -
Kubernetes 核心概念 StatefulSet、Service
StatefulSetStatefulSet旨在与有状态的应用及分布式系统一起使用。StatefulSet使用起来相当复杂,当应用具有以下特点时才建议使用StatefulSet有唯一的稳定的网络标识符需求。有稳定性、持久化数据存储需求。有序的部署和扩展需求。有序的删除和终止需求。有序的自动滚动更新需求。如果应用不需要任何稳定的标示、有序的部署、删除和扩展,则该应用应使用一组无状态副...原创 2020-03-11 16:29:10 · 786 阅读 · 0 评论 -
Kubernetes 核心概念Label、RC、HA、Deployment
LabelKubernetes使用Label的键值对来标识附加到系统中的各种API(Pod、Service、Replication Controller 等)每个API可以有多个Label,但是每个Label的Key只能是唯一的值。相应地LabelSelect 则是针对匹配对象的标签进行查询。Label和LabelSelect是K8s主要的分组机制如果有多个标签,LabelSelect可以...原创 2020-03-11 14:39:14 · 538 阅读 · 0 评论 -
Kubernetes 核心概念 POD及网络
Pod概念pod 是k8s的基本操作单元,是应用运行的载体。包含一个或多个容器。整个k8s系统都是围绕POD围绕展开的。比如如何运行POD,保持POD数量、如何访问POD等。Pod模板#pod.ymlapiserver: v1 # Kubernetes的API版本声明,目前是V1kind: pod # API对象的类型声明,当前类型是P...原创 2020-03-10 15:12:52 · 941 阅读 · 0 评论 -
基于Docker的新型PaaS平台(一)
PaaS模式 PaaS作为云计算重要的一类服务,为用户提供完整的应用生命周期管理和相关资源服务。 用户可以通过PaaS平台完成应用的构建、部署、运维管理,无需自行搭建计算执行环境, 如安装服务器,操作系统,中间件和数据库等。IaaS提供虚拟硬件、系统资源, PaaS负责部署、运维,实现弹性伸缩和高可用等功能。传统PaaS有很多局限性:只能提供有限的开发语言,框架和中间件的支持...原创 2020-03-09 14:37:08 · 916 阅读 · 0 评论 -
PaaS-云性能监控解决方案
PaaS-云性能监控解决方案1 性能监控1.1 概念介绍grafana:度量仪表盘图形界面性能监控工具。heapster: 容器集群监控和性能分析工具。InfluxDB:开源的分布式时序数据库。1.2 运行机制• Grafana 是业界使用最为广泛的开源监控展示面板,高效、可灵活定制。• 系统可以对容器的性能数据进行集中式的采集存储,通过heapster从各个Node上获取相...原创 2019-09-09 09:37:21 · 735 阅读 · 0 评论 -
PaaS-云计算实时性能监控工具(netdata)
简介Netdata是一个高度优化的性能监控工具,它为Linux系统,docker,SNMP服务等提供实时的性能监测。它用可视化的手段,将被监测者最细微的细节,展现了出来。这样,你便可以清晰地了解你的系统和应用程序此时的状况。由于云计算特性,需要将netdata容器化,目的方便部署使用,简化配置流程。经过几年的发展,以 Docker 为代表的容器技术正逐渐引领着未来,基于kubetnetes...原创 2019-09-05 15:25:19 · 652 阅读 · 0 评论 -
PaaS•ELK-云计算分布式日志管理
1.概念介绍:ELK: 业界使用最为广泛的开源日志管理平台,由Elasticsearch,logstash和kibana三部分组件组成 Elasticsearch:开源分布式搜索引擎,用来存储各类日志 Logstash:用来对日志进行收集、分析,并且将收集结果发给Elasticsearch。 Kibana:提供web界面,接口用作查询和可视化日志 filebeat:轻量级日志采...原创 2019-09-05 14:56:40 · 301 阅读 · 0 评论 -
通过kubeadm安装k8s并配置集群
在Ubuntu上通过kubeadm安装k8s并配置集群1.首先 安装docker和docker-compose 过程略过2.配置kubeadm国内源(aliyun)由于官网手册给的是k8s的官方源,无法正常apt安装,这里添加源如下:在 /etc/apt/sources.list.d/kubernetes.list 文件下添加:deb https://mirrors.aliyun.com/...原创 2019-08-06 15:25:23 · 314 阅读 · 0 评论 -
SeedCloud微服务框架(1)------SeedCloud系统用例图
SeedCloud微服务框架(1)一、微服务架构介绍微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从...原创 2019-06-05 16:34:14 · 727 阅读 · 0 评论