
Kubernetes
文章平均质量分 61
kubernetes-k8s
kubernetes,达人,请亮剑。
展开
-
基于Yaml模板的服务编排部署
随着云计算兴起,容器、微服务等技术成为当下热门话题,与此同时微服务架构也带来了一些问题——增加了系统间调用的复杂度、应用部署的难度,尤其是应用部署的难度将会随着微服务数量的增加而成倍增加,给现场运维带来不小麻烦,云PaaS平台的CICD功能在一定程度上解决该问题,但是大量的环境变量、端口映射等配置和重复操作给运维人员造成了不少困扰,而且容易出错;如果使用YAML模板就能很好的避免这类问题,开发人员在开发时编写好的YAML模板,可以贯穿到测试、正式环境,而且基于YAML模板的部署简单、易用;原创 2022-03-02 22:00:00 · 358 阅读 · 0 评论 -
DeepFlow:做好云原生时代的网络监控
DeepFlow:做好云原生时代的网络监控转载 2022-10-19 13:18:00 · 701 阅读 · 0 评论 -
# 应用云化的关键因素
# 应用云化的关键因素## 适合上云应用系统业务部门在应用上云前,应综合考虑应用的类型、业务特性、运行状况、用户访问量、软件版本等因素,以确定上云应用列表。业务对资源有快速部署、标准化(X86架构)的需求。 业务特点导致对IT基础设施有特定的要求,需要通过云计算技术,降低成本、优化管理、复用资源、提供资源利用率等。 业务需要可快速故障恢复,及时调度。 针对业务访问量变化较大、有明显波峰波谷的应用,优先上云。 针对那些当前资源紧张(日常或访问高峰时)、已经影响到业务运行,以及由于设备老化而原创 2022-03-21 22:00:00 · 378 阅读 · 0 评论 -
虚拟化部署环境
考虑到当前的 IT 基础设施现状,本规划按照 虚拟机进行规划虚拟机环境节点配置(共2台):节点规格 – 4 核/4G 内存/200G根盘 /环境需求:Centos 7.3 Minimal Installation默认内核版本一台部署tomcat环境一台部署Mysql 环境网络需求:集群节点间网络 2层互通节点间防火墙关闭...原创 2022-01-06 12:53:18 · 647 阅读 · 0 评论 -
容器技术K8S
容器技术加速应用的交付 标准化的镜像构建方式,实现一次构建、随处运行,部署和迁移更加便捷融合架构; 实现持续集成/持续部署。助力微服务架构 提供多重特性用于支撑微服务架构的实现; 降低传统应用云化和微服务化的难度。提升自动化运维水平 快速的弹性伸缩; 完备的服务监控、日志、配置管理功能; 故障自动恢复能力。异构平台统一管理 实现容器云平台与IaaS平台的统一管理、运营和维护,降低多平台运维管理的成本。资源统一调度 打通容器云平...原创 2022-01-05 23:24:47 · 511 阅读 · 0 评论 -
Kubernetes几个面试题
01*必填Kubernetes是2014年首次对外发布的,它的开发与设计深受Borg系统的影响,因此Kubernetes的原始代码叫Seven,也就是星际迷航里的Borg博格人,至今Kubernets仍有对Borg致敬的痕迹,这一痕迹体现在:Kubernets简称K8s,这里的8是由7演变而来Kubernets的Logo来自于博格人的旗帜Kubernets的Logo来自于星际迷航Kubernetes的Logo中舵轮有七个轮辐02*必填测量可用性对保证系统高可用非...原创 2022-01-04 20:26:36 · 481 阅读 · 0 评论 -
应用架构专家-金融云
应用架构专家-金融云工作职责1、负责平台、系统的架构设计和核心功能开发;2、结合业务和技术发展需要,自研或二次开发技术框架,提升研发质量和效率;3、负责技术难题攻关,分析系统瓶颈,持续提升系统稳定性和高并发下的高性能;4、负责对产品技术需求进行分析、架构设计、技术选型、框架核心代码开发、数据库和服务器平台部署、安全策略、运行管理等整体工作;5、对团队成员进行有效的指导(代码review,技术引进),组织技术交流和培训,增强团队技术能力;6、为客户提供技术架构的咨询和设计...原创 2019-05-11 00:00:59 · 161 阅读 · 0 评论 -
云计算-私有网络
私有网络(VPC)是在云环境上自定义的逻辑隔离的网络空间,为用户在云环境上的资源提供网络服务。用户可以完全掌握用户的私有网络,包括自动以网段划分、IP地址和路由策略等,并通过安全组和网络ACL等实现多层安全防护。通过控制台可以直观地规划、配置、管理、监控用户在云上的网络环境。基本功能(1)自定义网络、划分子网用户可以通过控制台自定义私有网络网段、子网网段和路由策略,还可以进一步将网络继续划分为多个子网,并在子网内部署应用程序和服务。通过合理设置路由策略,用户可以灵活管理VPC、公网和混...原创 2021-09-02 23:45:07 · 225 阅读 · 0 评论 -
xPaaS平台
蓝鲸、aPaaS:工具流水线、运行环境托管、前后台框架iPaaS:持续集成平台、代码平台、代码检查平台信创安可适配支持原创 2021-09-09 15:31:51 · 288 阅读 · 0 评论 -
架构师运维题目看过来
1. 以下这些命令可以用来查看cpu使用情况A.topB.freeC.netstatD.ps2. osi七层模型的第四层是哪一层?A.网络层B.数据链路层C.应用层D.传输层3. 三次握手过程中,当服务器端收到客户端端ack包后会进入什么状态吗?A.LISTEN状态B.SYN-SEND状态C.SYN-REVD状态D.ESTABLISHED状态4. 如何使用sql对查询进行分组与分组进行筛选?A.先使用GROUPBY再使用HAVI...原创 2021-12-22 15:14:04 · 1185 阅读 · 0 评论 -
弹性伸缩-应用场景
应用场景(1)提前部署扩缩容用户明确何时需要扩缩容,则可提前设置AutoScaling定时策略。到相应时间时,系统将自动添加或减少VM实例,无需人工等待。如电商网站、视频网站、在线教育等,客户端的请求通过负载均衡到达应用服务器。当访问量快速变化时,弹性伸缩服务可根据请求量弹性扩缩应用服务器的数量。(2)低成本应对业务浪涌当客户面临访问峰值,需要提前准备服务器,预防CPU增长造成的服务器压力过大;待压力过去后再根据实际负载缩减服务器。客户可提前设置AutoScaling监控策略,系统...原创 2021-09-02 23:45:31 · 4357 阅读 · 0 评论 -
云计算之-弹性伸缩
弹性伸缩弹性伸缩为用户提供高效管理计算资源的策略。用户可设定时间周期性地执行管理策略或创建实时监控策略,来管理VM实例数量,并完成对实例的环境部署,保证业务平稳顺利运行。在需求高峰时,弹性伸缩自动增加VM实例数量,以保证性能不受影响;当需求较低时,则会减少VM实例数量以降低成本。弹性伸缩策略不仅能够让需求稳定规律的应用程序实现自动化管理,同时告别业务突增或CC攻击等带来的烦恼,对于每天、每周、每月使用量不停波动的应用程序还能够根据业务负载分钟级扩展。弹性伸缩策略让集群保持恰到好处的实例数量。原创 2021-09-04 12:02:05 · 4368 阅读 · 0 评论 -
云服务器-裸金属介绍
裸金属裸金属可以提供高可靠、高性能、安全隔离的服务,是一种独占的物理服务器,能够满足云主机无法满足的情况。相较于自建数据中心,使用裸金属可以更快地搭建用户的私有云,并由云本体提供数据中心内网互联、私有网络、负载均衡、NAT网关、运维、监控、安全防护等能力。大大节省设备管理和运维人力。详细功能(1)弹性配置用户可以灵活定义裸金属配置,包括CPU、内存、硬盘、网卡、GPU卡等,还可快速增配以满足需要。提供所有增配所用配件、IDC现场增配服务以及增配后的维保服务。支持快速扩容集群,应对高...原创 2021-09-04 12:03:32 · 613 阅读 · 0 评论 -
IaaS服务能力之云主机
云主机是云计算设施的重要云产品,它基于KVM虚拟化技术对物理资源进行虚拟化后,对外提供虚拟计算资源服务,搭配其他云计算资源可轻松搭建应用系统IT基础架构,满足不同业务需求。用户可以在短时间内快速启动任意数量的云服务器并即时部署应用程序,支持用户自定义资源:CPU、内存、硬盘、网络、安全组等,并可在访问量和负载量等需求发生变化时轻松地调整资源。帮助用户快速构建生产、开发测试环境,并免除运维烦恼,更专注于业务创新。...原创 2021-12-19 10:19:23 · 408 阅读 · 0 评论 -
云计算术语与定义
中文名称 英文名称 描述 云主机 Virtual Machine 云主机通过整合计算、存储与网络资源提供按需使用、按需付费的弹性计算实例。 宿主机 Hosting Machine 宿主机是承载云主机的物理计算节点。 弹性伸缩 Elastic Scaling ...原创 2021-12-19 10:17:47 · 596 阅读 · 0 评论 -
openstack系列--服务器虚拟化知识
placeholder111placeholder111原创 2019-03-21 09:58:19 · 164 阅读 · 0 评论 -
Docker技术三大要点三: unionFS的理解
placeholder001placeholder001placeholder001placeholder001placeholder001placeholder001原创 2019-04-08 23:29:52 · 296 阅读 · 0 评论 -
Docker技术三大要点二: namespace 理解
plac原创 2019-04-12 09:48:21 · 199 阅读 · 0 评论 -
Docker技术三大要点一:cgroup 理解
ph2原创 2019-04-12 09:48:34 · 342 阅读 · 0 评论 -
Docker关于镜像和镜像的常见问题总结
placeholder1原创 2019-03-13 14:38:48 · 220 阅读 · 0 评论 -
Docker 常见问题汇总
sunday placeholder111sunday placeholder111sunday placeholder111sunday placeholder111转载 2019-04-14 14:12:34 · 103 阅读 · 0 评论 -
Docker 常见问题汇总
sunday placeholder111sunday placeholder111sunday placeholder111sunday placeholder111sunday placeholder111原创 2019-04-14 14:12:49 · 369 阅读 · 0 评论 -
Dockerfile最的佳实践
xhg is down ! @ 20190419xhg is down ! @ 20190419xhg is down ! @ 20190419xhg is down ! @ 20190419xhg is down ! @ 20190419原创 2019-04-23 12:27:19 · 170 阅读 · 0 评论 -
Docker 常见问题总结
嘻嘻嘻嘻嘻嘻呜呜呜呜哈哈哈哈原创 2019-04-19 19:25:30 · 385 阅读 · 0 评论 -
K8S日志系统技术选型-02-KAFKA分布式消息队列
Kafka是Linkedin于2010年12月份开源的消息系统,它主要用于处理活跃的流式数据。活跃的流式数据在web网站应用中非常常见,这些数据包括网站的pv、用户访问了什么内容,搜索了什么内容等。这些数据通常以日志的形式记录下来,然后每隔一段时间进行一次统计处理。传统的日志分析系统提供了一种离线处理日志信息的可扩展方案,但若要进行实时处理,通常会有较大延迟。而现有的消(队列)系统能够很好的处理实时或者近似实时的应用,但未处理的数据通常不会写到磁盘上,这对于Hadoop之类(一小时或者一天只处理...原创 2021-11-08 14:26:47 · 1507 阅读 · 0 评论 -
K8S日志系统技术选型-01-Elasticsearch 日志存储和查询
应用场景: 它提供了强大的搜索功能,可以实现类似百度、谷歌等搜索; 可以搜索日志或者交易数据,用来分析商业趋势、搜集日志、分析系统瓶颈或者运行发展等等; 可以提供预警功能(持续的查询分析某个数据,如果超过一定的值,就进行警告); 分析商业信息,在百万级的大数据中轻松的定位关键信息; 特性:1. 近实时ES并不是一个标准的数据库,它不像MongoDB,它侧重于对存储的数据进行搜索。因此要注意到它不是实时读写的,这也就意味着,刚刚存储的数...原创 2021-11-08 14:25:35 · 393 阅读 · 0 评论 -
Kubernetes 基础信息:对比 Kubernetes 和 Docker
Kubernetes 基础信息:对比 Kubernetes 和 Docker背景简介Kubernetes(常简称为 K8s,在希腊语意为 “舵手” 或 “驾驶员”)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。由 Joe Beda、Brendan Burns 和 Craig McLuckie 创立,并由其他谷歌工程师,包括 Brian Grant 和 Tim Hockin 等进行加盟创作,并由谷歌在 2014 年首次对外宣布。该系统由 Goog...原创 2021-10-31 11:26:43 · 334 阅读 · 0 评论 -
Docker run
docker run 用于创建一个新的容器并运行一个命令# docker run [OPTIONS] IMAGE [COMMAND] [ARG...]-i: 以交互模式运行容器,通常与 -t 同时使用-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用注意:解释上it经常连用,但是在某些场景下,比如clickhouse-client执行sql文件,不可以使用-t,会报错:the input device is not a TTY。所以还是要理解i和t分别的含义。-d: 后台运行容...原创 2021-10-31 09:42:27 · 351 阅读 · 0 评论 -
多租户管理技术
多租户技术或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。多租户技术被广为运用于开发云各式服务,不论是IaaS,PaaS还是SaaS,都可以看到多租户技术的影子。 在虚拟化(virtualization)技术的成熟与应用性的扩张之下,多租户技术可以驾驭虚拟化的平台,更强化在用户应用程序与数据之间的隔离,让多租户技术能更加发挥它的特色。 在多租户技术中,租...原创 2021-10-14 16:53:59 · 1034 阅读 · 0 评论 -
什么是 CI/CD? (持续集成/持续交付)
在软件开发中经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)这几个术语。但它们真正的意思是什么呢?在谈论软件开发时,经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)这几个术语。但它们真正的意思是什么呢?在本文中,我将解释这些和相关术语背后的...翻译 2019-04-29 23:25:44 · 32327 阅读 · 3 评论 -
DevOps流程规范1-DevOps关键术语
1-DevOps关键术语DevOps代表了应用程序开发的新模式,需要软件开发人员和IT运维之间的深入协作。这种深入的合作表明了一种文化,其重点是定义软件的时候需要考虑可运维性,并且自动化软件交付过程,从而快速,频繁,可靠地构建,测试和发布软件。1.1 定义以下是与DevOps相关的常用(但在行业中定义不同)的一些基本定义:表格 1‑1 DevOps术语定义术语 定义 DevOps 从概念上讲,DevOps是从一开始就通过以最有效和可持续的方式向客户提供想法(功能...原创 2021-08-19 11:41:08 · 702 阅读 · 0 评论 -
实战操作-ETCD运维
3-实战操作-ETCD运维接上一篇-《实战操作-ETCD备份和还原》。1. 节点管理etcd 集群自动从临时失败(例如,机器重启)中恢复,而且对于一个有 N 个成员的集群能容许 (N-1)/2 的持续失败。 超过( N-1)/2 的节点同时故障,集群就会不可用。故障节点恢复如重装系统或更换主机,etcd 集群节点管理:#export ETCDCTL_API=3#etcdctl --endpoints="https://127.0.0.1:2379" --cert=/etc/etcd/.原创 2021-08-11 14:17:25 · 391 阅读 · 1 评论 -
实战操作-ETCD备份和还原
1-实战操作-ETCD备份和还原接上一篇:《实战操作-介绍 ETCD 部署两种形式》保障线上业务持续稳定运行。有备份才有恢复的可能,所以建议平时注意备份,可以使用shell脚本加 crontab 对 etcd 数据目录进行备份。当集群节点都不可用时,我们可以通过备份来进行恢复操作。1. ETCD备份1.1 二进制部署版假设二进制安装,可以利用主机 crontab 进行备份。参考脚本#mkdir -p /data/etcd-backup#vim etcd_bk.sh#!/..原创 2021-08-10 19:47:12 · 551 阅读 · 0 评论 -
实战操作-介绍 ETCD 部署两种形式
实战操作-介绍 ETCD 部署两种形式1. 二进制部署本文着重介绍集群采用二进制包安装 etcd 。以 etcd-v3.3.15为例。假设: etcd1:10.16.11.180 etcd2:10.16.11.182 etcd3:10.16.11.181 三台主机从官方下载的发行版二进制包,手动部署,组成kubernetes etcd集群。1.1 以下三台主机操作#关闭防火墙#systemctl stop firewalld#systemctl di.原创 2021-08-10 19:38:53 · 1654 阅读 · 0 评论 -
K8S 组件参数及常见问题处理
1. 问题说明 针对K8S 1.13 后的版本,提供 K8S 通用的优化要点。常见的使用经验、问题处理分享。 针对 K8S 组件,一些典型参数以及常见的一些问题和处理方法。 2. 问题处理先看一下Kubernetes主要架构组件图:2.1 etcdKubernetes 中的大部分概念如 Pod、ReplicaSet、Deployment、Service、Node 等都可以被 看作一种资源对象,几乎所有资源对象都可以通过 Kubernetes 提供的 kube...原创 2021-06-17 10:11:13 · 1452 阅读 · 0 评论 -
主机间SCP传送文件说明
在Linux中, 两台主机传送文件的时候, 经常用到scp命令. 通常情况下, ssh的默认端口都会自定义, 这时候需要指定端口号来实现文件的传送. 这里就介绍一下指定端口号的方法:# scp -P port file_name user@ip:/dir_name-P: 大写的P, 指定端口号file_name: 指本机的文件路径, 绝对路径相对路径都可user: 远程主机的一个可用的用户名ip: 远程主机ipdir_name: 远程的一个user可以写入文件的目录实例:#原创 2021-06-15 13:25:09 · 588 阅读 · 0 评论 -
10 KEY ATTRIBUTES OF CLOUD-NATIVE APPLICATIONS
Cloud native is a term used to describe container-based environments. Cloud-native technologies are used to develop applications built with services packaged in containers, deployed as microservices a...翻译 2020-02-17 21:21:45 · 387 阅读 · 0 评论 -
Docker没有vi命令的解决方案
[root@VM_0_12_centos ~]# docker search redmine[root@VM_0_12_centos ~]# docker pull redmine[root@VM_0_12_centos ~]# docker exec -it xxxxxxx bash发现docker镜像中的 redmine并没有安装 vi/vim/nano 等编辑命令。...原创 2019-07-01 18:07:29 · 18623 阅读 · 4 评论 -
docker & k8s 几个命令
# docker login -u your_usernae -p you_pwd your_ip_addr_of_host# docker push pwd/# gradle clean assemble# docker pull your_domain_name_of_server/codebase_name/proj_name:proj_tag# kubectl get cs# ...原创 2019-06-08 17:22:41 · 430 阅读 · 0 评论