Kubernetes
架构师成长营
这个作者很懒,什么都没留下…
展开
-
ROOK
rook简介 Rook是一个开放源码的云本机存储协调器,提供平台、框架和对各种存储解决方案的支持,以便与云本机环境进行本机集成。 Rook将存储软件转变为自我管理、自我扩展和自我修复的存储服务。它通过自动化部署、引导、配置、供应、扩展、升级、迁移、灾难恢复、监视和资源管理来实现这一点。Rook使用底层云本地容器管理、调度和协调平台提供的设施来执行其职责。 Rook利用...转载 2019-11-20 22:39:28 · 444 阅读 · 0 评论 -
kubernetes/k8s概念】rook
云原生计算基金会(CNCF)的孵化级项目,是Kubernetes的开源云本地存储协调器,为各种存储解决方案提供平台,框架和支持,以便与云原生环境本地集成Ceph is a highly scalable distributed storage solution forblock storage,object storage, andshared file systemswit...转载 2019-11-20 22:38:34 · 404 阅读 · 0 评论 -
Rook用还是不用,这就是Kubernetes
编者的话】本文作者介绍了Rook项目并分享了他们学到的一些生产环境的使用经验和见解。就在今年的五月份,Rook官方宣告Rook 1.0.0主版本发布了,“可用于Kubernetes,已经生产就绪的云原生存储”。大约在一年前,这个解决方案首次出现在我们的视野里,但是距离我们实际使用它又过去了一段时间。最后,我们很高兴在这里分享我们学到的一些经验教训。简而言之,Rook就是一组Kubern...转载 2019-11-20 22:37:30 · 683 阅读 · 0 评论 -
使用kuberspray部署Kubernetes集群
kuberspray是Google开源的一个部署生产级别的Kubernetes服务器集群的开源项目,它整合了Ansible作为部署的工具。项目地址:https://github.com/kubernetes-incubator/kubespray部署历程目前为止,对于Kubernetes集群的部署,我只谈的上是一个入门者,涉及到了众多的运维知识,对于一个开发来说,确实挺难的。万事开头难,好...转载 2019-11-20 22:36:01 · 196 阅读 · 0 评论 -
Swarm简单介绍
Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。Swarm和Kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些。 Swarm的基本架构如下图所示, 这个图作为一个整体实际上都处于一个所谓的集群中,它可能对应了一到多台的实际服...转载 2019-11-20 22:34:24 · 1321 阅读 · 0 评论 -
Dubbo微服务架构下的Kubernetes云平台建设实践
以下文章来源于UCloud技术,作者乐心医疗运维团队UCloud技术UCloud是国内领先的中立云计算服务商,自主研发IaaS、PaaS、AI服务平台、大数据流通平台等一系列云计算产品,并提供公有云、私有云、混合云、专有云在内的综合性行业解决方案。Kubernetes 自2014年被 Google 开源以来,很快便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化...转载 2019-11-20 22:31:43 · 213 阅读 · 0 评论 -
Kubernetes容器云平台建设实践
【51CTO.com原创稿件】Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。伴随着云原生技术的迅速崛起,如今Kubernetes 事实上已经成为应用容器化平台的标准,越来越受到企业的青睐,在生产中也应用的越来越广泛。我们的容器平台建设从2016年开始,大致经历了探索预研、体系建设和平台落地这样三个阶段。下面就...转载 2019-11-20 22:29:23 · 657 阅读 · 0 评论 -
Grafana的介绍与使用
1 简介Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。1.1 七大特点①可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。②报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。③通知:警报更...转载 2019-11-18 23:02:43 · 2858 阅读 · 0 评论 -
Grafana全面瓦解
DashBoard:仪表盘,就像汽车仪表盘一样可以展示很多信息,包括车速,水箱温度等。Grafana的DashBoard就是以各种图形的方式来展示从Datasource拿到的数据。Row:行,DashBoard的基本组成单元,一个DashBoard可以包含很多个row。一个row可以展示一种信息或者多种信息的组合,比如系统内存使用率,CPU五分钟及十分钟平均负载等。所以在一个DashBoard...转载 2019-11-18 23:00:52 · 1411 阅读 · 0 评论 -
ingress介绍
翻译自官网文档 Kubernetes-Ingress管理对集群中的服务(通常是HTTP)的外部访问的API对象。Ingress可以提供负载平衡、SSL终端和基于名称的虚拟主机。术语为清楚起见,本指南定义了以下术语:Node(节点): kubernetes集群中的一台虚拟机或物理机。 Cluster(集群): 一组与因特网通过隔离的节点,他们是是Kubernetes管理的主要计算资源...转载 2019-11-18 21:40:56 · 841 阅读 · 0 评论 -
谷歌开源 Kubernetes 原生 CI/CD 构建框架 Tekton
谷歌开源了一个Kubernetes 原生 CI/CD 构建框架——Tekton。Tekton 是一个功能强大且灵活的 Kubernetes 原生框架,用于创建 CI/CD 系统。通过抽象出底层实现细节,允许开发者跨多云环境或本地系统进行构建、测试与部署。特性包括: 工件管理:存储、管理和保护工件,同时 Tetkon 管道可以很好地与其它第三方工具相配合。 部署管道:部署管...转载 2019-10-07 11:37:48 · 527 阅读 · 0 评论 -
kubernetes 不同网络方案性能对比
网络方案性能验证1 测试说明涉及网络性能变量较多,比如网卡MTU值及报文大小、TCP windows size、多线程等,由于我们使用横向对比,在相同测试场景下比较不同网络方案的性能,所以暂时统一配置。1.1 虚拟机配置两台4C、8G的centos7虚拟机,使用桥接方式连通在同一台物理机上,分别作为服务器和客户端。1.2 测试过程本次测试使用 iperf 来打流,测试了 T...转载 2019-09-16 21:50:29 · 2276 阅读 · 0 评论 -
k8s集群运维篇–kubectl常用命令
查看帮助:[root@master1 ~]# kubectl --help查看版本:(至今,yum安装的版本竟然是1.5.2,,这两天准备升级到1.8x)[[email protected] ~]# kubectl --versionKubernetes v1.5.2getget命令用于获取集群的一个或一些resource信息。 使用–help查看详细信息。Ps:...转载 2019-09-04 09:27:58 · 7638 阅读 · 0 评论 -
K8s容器资源限制
在K8s中定义Pod中运行容器有两个维度的限制: 1. 资源需求:即运行Pod的节点必须满足运行Pod的最基本需求才能运行Pod。 如: Pod运行至少需要2G内存,1核CPU 2. 资源限额:即运行Pod期间,可能内存使用量会增加,那最多能使用多少内存,这就是资源限额。 # kubectl describe node node1.zcf.com ...转载 2019-09-02 19:30:42 · 5474 阅读 · 1 评论 -
Docker集群管理之Kubernetes
一、概念简介Kubernetes是Google开源的容器集群管理系统。它构建Ddocker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流,并且通过运行一个简单的示例应用来介绍如何使用Kubernetes。优点:—轻量级、简单—公有云、私有云、...转载 2019-08-17 21:22:14 · 871 阅读 · 0 评论 -
kubectl常用命令
kubectl命令---常用操作根据文件创建资源对象kubectl create -f xxx.yaml删除资源对象kubectl delete -f xxxx.yaml执行容器命令kubectl exec -it podName -c containerName -n namespace -- shell comand在容器内创建目录kubectl exec ...转载 2019-08-23 20:21:48 · 2708 阅读 · 0 评论 -
Kubernetes有状态应用管理——PetSet
目录贴:Kubernetes学习系列1、介绍 在Kubernetes中,大多数的Pod管理都是基于无状态、一次性的理念。例如Replication Controller,它只是简单的保证可提供服务的Pod数量。如果一个Pod被认定为不健康的,Kubernetes就会以对待牲畜的态度对待这个Pod——删掉、重建。相比于牲畜应用,PetSet(宠物应用),是由一组有状态的Pod组成,每个Po...转载 2019-08-10 19:49:40 · 301 阅读 · 0 评论 -
Kubernetes初探:网络技术原理
1、什么是Kubernetes?Kubernetes(k8s) 源于古希腊语,意寓为舵手,管理者。Kubernetes 是Google开源的容器集群管理系统,其提供应用部署、维护、扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用。其主要功能如下:以集群的方式运行、管理跨机器的容器;解决Docker 跨机器容器之间的通讯问题;Kubernetes 的自我...转载 2019-08-10 16:51:10 · 209 阅读 · 0 评论