热门 最新 精选 话题 上榜
Kubernetes(k8s)网络Kubernetes 网络解决四方面的问题:一个 Pod 中的容器之间通过本地回路(loopback)通信。 集群网络在不同 pod 之间提供通信。Pod和Pod之间互通 Service 资源允许你对外暴露 Pods 中运行的应用程序,以支持来自于集群外部的访问。Service和Pod要通 可以使用 Services 来发布仅供集群内部使用的服务。 一、k8s网络
原创 精选 2022-06-20 09:14:19
370阅读
1点赞
yyds干货盘点
#云原生征文#Kubernetes(k8s)网络
伸缩应用scaling 伸缩应用当流量增加的时候,通过对应用程序进行伸缩操作以满足系统性能需求。伸缩的实现可以通过更改nginx-deployment.yaml文件中部署replicas副本数来完成sec: replicas: 2 #使用该deployment创建两个应用程序实例下图中,service A只将访问流量转发到ip为10.0.0.5的pod上修改了deployment的repli
原创 2022-06-19 18:13:40
420阅读
1点赞
k8s学习-部署应用实例2
1 Prometheus简介和架构Prometheus 是由 SoundCloud 开源监控告警解决方案。架构图如下: 如上图,Prometheus主要由以下部分组成:Prometheus Server:用于抓取和存储时间序列化数据Exporters:主动拉取数据的插件Pushgateway:被动拉取数据的插件Altermanager:告警发送模块Prometheus web UI:界面化,也包
原创 2022-06-19 18:02:28
1929阅读
2点赞
yyds干货盘点
Prometheus & PromQL详解
1 概述节点和Pod亲和力,是将Pod吸引到一组节点(作为优选或硬性要求)。污点(Taints)则相反,它们允许一个节点排斥一组Pod。容忍(Tolerations)应用于Pod,允许(但不强制要求)Pod调度到具有匹配污点的节点上。污点(Taints)和容忍(Tolerations)共同作用,确保Pod不会被调度到不适当的节点。一个或多个污点应用于节点;这标志着该节点不应该接受任何不容忍污点的P
原创 2022-06-19 16:54:25
418阅读
1点赞
yyds干货盘点
Kubernetes之Taints污点与Tolerations容忍
什么是StorageClassStorageClass对象会定义下面两部分内容:1: PV的属性.比如,存储类型,Volume的大小等2: 创建这种PV需要用到的存储插件有了这两个信息之后,Kubernetes 就能够根据用户提交的 PVC,找到一个对应的 StorageClass,之后Kubernetes 就会调用该 StorageClass 声明的存储插件,进而创建出需要的 PV。但是其实
原创 2022-06-19 16:52:08
842阅读
1点赞
Kubernetes使用StorageClass动态生成NFS类型的PV
在 k8s 上进行部署前,首先需要了解一个基本概念 DeploymentDeployment 译名为 部署。在k8s中,通过发布 Deployment,可以创建应用程序 (docker image) 的实例 (docker container),这个实例会被包含在称为 Pod 的概念中,Pod 是 k8s 中最小可管理单元。在 k8s 集
原创 2022-06-19 16:39:08
4003阅读
1点赞
k8s学习-部署应用实例1
摘要Kubernetes 出现后,在云上面出现了一种产品“容器平台”,它打破了既有 IaaS、PaaS 的边界,各种容器平台在商业模式上也略有区别
转载 2022-06-19 14:51:16
467阅读
Kubernetes 时代的云容器平台:各家云产品模式逐渐丰富
1 背景​​MySQL Exporter​​是社区专门为采集 ​​MySQL/MariaDB​​ 数据库监控指标而设计开发,通过 ​​Exporter​​ 上报核心的数据库指标,用于异常报警和监控大盘展示,云监控 Prometheus 提供了与 MySQL Exporter 集成及开箱即用的 Grafana 监控大盘。目前,Exporter 支持高于5.6版本的 MySQL 和高于10.1版本的
原创 2022-06-18 14:59:18
180阅读
1点赞
yyds干货盘点
Prometheus监控MySQL
1 简介这是一张 K8S CSI 系统架构图2 相关解释CSI是​​Container Storage Interface​​(容器存储接口)的简写。CSI 的目的是定义行业标准“容器存储接口”,使存储供应商能够开发一个符合CSI标准的插件并使其可以在多个容器编排系统中工作。CSI组件一般采用容器化部署,减少了环境依赖。3 K8S对象3.1 PersistentVolume集群级别的资源,持久存储
原创 2022-06-18 10:39:17
979阅读
1点赞
yyds干货盘点
Kubernetes存储原理详解
深入了解k8s的Deployment一、什么是Deployment一个Deployment 为 Pods 和 ReplicaSets 提供声明式的更新能力。你负责描述 Deployment 中的目标状态,而 Deployment 控制器(Controller) 以受控速率更改实际状态, 使其变为期望状态;控制循环。 for(){ xxx controller.spec()}不要管理 Deploym
推荐 原创 2022-06-18 08:29:12
430阅读
1点赞
yyds干货盘点
#云原生征文#深入了解k8s的Deployment
hadoop hdfs常用命令 hadoop常用命令: hadoop fs 查看Hadoop HDFS支持的所有命令 hadoop fs –ls 列出目录及文件信息 hadoop fs –lsr 循环列出目录、子目录及文件信息 hadoop fs –put test.txt /user/sunlig
原创 2022-06-17 23:40:02
335阅读
Dapr是运行时,因为其事件驱动和可移植特点,使得使用任何语言、任何框架的开发人员都可以轻松的开发并运行在云服务器上或边缘节点上的的弹性的、无状态的或有状态的应用程序。
原创 精选 2022-06-17 18:15:34
1210阅读
5点赞
在51CTO的第一篇博文
微软开源分布式系统运行时Dapr是什么,什么用,怎么用?
KubeSphere 简介Kubernetes 是一个非常复杂的容器编排平台,学习成本非常高,KubeSphere 所做的事情就是高度产品化和抽象了底层 Kubernetes,是一个面向云原生的操作系统。讲得再通俗一点,Kubernetes 屏蔽了底层容器运行时的差异,而 KubeSphere 则屏蔽了底层 Kubernetes 集群的差异,它解决了 K8s 使用门槛高和云原生生态工具庞杂的痛点。
原创 2022-06-17 17:52:18
156阅读
使用 KubeSphere 和极狐GitLab 打造云原生持续交付系统
深入RC、RS、DaemonSet、StatefulSet一、RC、RSRC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数 。即如果有容器异常退出,会自动创建新的Pod来替代;而如果异常多出来的容器也会自动回收Kubernetes 官方建议使用 RS(ReplicaSet ) 替代 RC (ReplicationControlle
k8s
推荐 原创 2022-06-17 07:03:22
471阅读
2点赞
yyds干货盘点
#云原生征文#深入RC、RS、DaemonSet、StatefulSet
环境:X86、centos7.4\core4.19.237服务器:141.1558c32g600ssd;完成iscsi服务器的配置客户端:141.1568c32g600ssd;完成iscsi客户端的配置+完成k8s单master+worknode节点配置,集群运行正常客户端:141.1578c32g600ssd;完成iscsi客户端的配置所有设备都挂载了iscsi服务器155的/dev/sdb1到
近日,全球知名市场调研机构 IDC 发布《PRC Container Infrastructure Software Market Overview and Analysis, 2021H2/2021》报告。报告显示,博云容器市场份额蝉联中国TOP5,并在国内容器创新型厂商中持续领先。博云在云原生领域深耕多年,在容器领域一直保持技术创新和产品创新。今年5月23日,博云又全新发布了博云容器云产品族,
原创 2022-06-16 10:37:33
662阅读
四次蝉联中国容器云市场TOP5!为应用赋能
深入了解k8s的Pod一、什么是Pod​Pod是一组(一个或多个)容器(docker容器)的集合 (就像在豌豆荚中);这些容器共享存储、网络、以及怎样运行这些容器的声明。我们一般不直接创建Pod,而是创建一些工作负载由他们来创建PodPod的形式Pod对容器有自恢复能力(Pod自动重启失败的容器)Pod自己不能恢复自己,Pod被删除就真的没了(100,MySQL、Redis、Order)还是希望k
k8s
推荐 原创 2022-06-16 07:16:50
480阅读
1点赞
yyds干货盘点
#云原生征文#深入了解k8s的Pod
背景:完成了clientgogin的简单整合七继续完善(https://www.yuque.com/duiniwukenaihe/hg6ymd/ipd4bf),准备整合一下前面的代码(当然了关于上一节的坑还是先留着......没有想好怎么搞:https://www.yuque.com/duiniwukenaihe/hg6ymd/ipd4bfR0XxW)。这里以service为例也实现一下listw
原创 精选 2022-06-15 18:20:40
10000+阅读
1点赞
yyds干货盘点
client-go gin的简单整合八Service-list初步收尾
深入万物基础-容器一、思考我们在k8s里面的容器和docker的容器有什么异同? 其实docker之前有自己的一套编排软件:docker swarm 它可以在多台主机中创建一个docker集群,但是也仅限于此了,docker在很早就放弃了这个项目。 docker machine 是配合swarm的一个预处理工具k8s全称:kubernetes,因为中间有8个字母,所以简称k8s,是谷歌公司开发的一
推荐 原创 2022-06-15 06:43:47
510阅读
1点赞
yyds干货盘点
#云原生征文#深入万物基础-容器
原创 2022-06-14 22:37:21
35阅读
TDH学习02-Kubernetes
背景:紧接上文:clientgogin的简单整合六listwatch二(关于Rs与Pod以及Deployment的完善)(https://www.yuque.com/duiniwukenaihe/hg6ymd/goariz),继续去完善相关的event以及显示podip等相关配置还要继续搞一下指定deploymentname显示相关pod信息!clientgogin的简单整合七继续完善为什么要加一
原创 精选 2022-06-14 17:20:34
10000+阅读
1点赞
yyds干货盘点
client-go gin的简单整合七-继续完善
审核人大数据运维组重要性中紧迫性中拟制人王昱翔提交日期2020年 12月28日一: kubernetes的使用1.1 kubernetes的概述与架构 ​1.1.1.kubernetes的概述:​kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(p
原创 精选 2022-06-14 16:32:40
1579阅读
1点赞
Word文档导入
Kubernetes 标准化部署文档
基础不牢,地动山摇。无论是何种体系架构,底层存储的选择都是一个值得探讨的话题。存储承载着业务的数据,其性能直接影响到业务应用的实际表现。也正因为存储和业务的数据关联紧密,其可靠性也必须得到关注,存储的失效一旦导致业务数据丢失,那将会是一场灾难级别的事故。1.云原生时代的存储选择之路最近几年,我的工作内容始终围绕着客户Kubernetes集群的建设。如何为客户的Kubernetes集群选择一款稳定可
原创 2022-06-14 15:46:03
136阅读
云原生存储解决方案Rook-Ceph与Rainbond结合的实践
深入Kubernetes(k8s)概念一、基础概念理解集群masterworkerNodePod应用最终以Pod为一个基本单位部署Label很多资源都可以打标签Deployment应用部署用它,deployment最终会产生PodService负载均衡机制二、kubernetes Objects(k8s对象)1、什么是k8s对象官方文档地址: ​​理解 Kubernetes 对象 | Kubern
k8s
推荐 原创 2022-06-14 05:57:39
813阅读
1点赞
yyds干货盘点
#云原生征文#深入Kubernetes(k8s)概念
6月9日,博云正式发布《应用上容器指南》(2022年版),这是博云聚焦应用容器化改造,旨在为应用真正实现容器化改造的提供清晰明了且具备实践操作指导的方法论。该指南从行业与企业所关心的应用容器化改造的相关问题入手,如:哪些应用适合上容器?容器化对应用有哪些要求?应用容器化改造的主要工作是什么?如何规划应用容器化改造流程与方案?应用上容器后会有哪些变化?应用上容器的注意事项有哪些?针对以上问题,作为国
原创 2022-06-13 17:13:55
423阅读
博云《应用上容器指南》首发!详解应用容器化改造
随着vivo业务迁移到k8s的增长,我们需要将k8s部署到多个数据中心。如何高效、可靠的在数据中心管理多个大规模的k8s集群是我们面临的关键挑战。
推荐 原创 2022-06-13 09:24:08
1065阅读
1点赞
yyds干货盘点
vivo大规模 Kubernetes 集群自动化运维实践
Kubernetes基础入门一、基础知识​以上展示了一个master(主节点)和6个worker(工作节点)的k8s集群# docker run --name hello-pod alpine 是跑一个容器,容器的粒度有点小kubectl run hello-pod --image=alpine #跑一个Pod。Pod里面其实也是容器 kubectl get pod #以前的docker
原创 精选 2022-06-13 00:08:31
291阅读
1点赞
yyds干货盘点
#云原生征文#Kubernetes基础入门
诊断问题的第一步是对问题做个分类,该问题是Pod的问题、Deployment(StatefulSet/DaemonSet)控制器的问题,还是Service的问题Debugging Pods#任何时候,当你怀疑Pod碰到问题时,先看一下Pod的完整描述。执行如下语句可以查看到Pod最新的状态以及最近关联的事件:kubectl describe pods ${POD_NAME}############
原创 2022-06-12 22:49:06
401阅读
1点赞
k8s学习-问题诊断
在Jenkins的流水线过程当中, 第一个步骤往往是下载代码。 今天,我们就一起来了解下Jenkins流水线是如何获取到代码分支信息的。 记得收藏哦你后续肯定能用得上。首先我们先来看一个代码库, 在一个代码库里面有若干个分支。我们在做发布的时候会选择其中的一个分支。 Jenkins有一个插件叫做​​git parameter插件​​​, 我们需要在插件管理搜索关键字​​git​​, 去安装这个插
推荐 原创 2022-06-12 22:27:37
714阅读
yyds干货盘点
流水线中如何获取代码库分支信息
这里我再说一遍 TLS Bootstrapping:算了下一篇吧,这里之所以要删除这两个文件,是因为要从 master 的 apiserver 重新生成,如果有东西在那边
原创 2022-06-12 00:00:40
1042阅读