
Docker
文章平均质量分 60
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 评论 -
虚拟化部署环境
考虑到当前的 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 评论 -
云计算-私有网络
私有网络(VPC)是在云环境上自定义的逻辑隔离的网络空间,为用户在云环境上的资源提供网络服务。用户可以完全掌握用户的私有网络,包括自动以网段划分、IP地址和路由策略等,并通过安全组和网络ACL等实现多层安全防护。通过控制台可以直观地规划、配置、管理、监控用户在云上的网络环境。基本功能(1)自定义网络、划分子网用户可以通过控制台自定义私有网络网段、子网网段和路由策略,还可以进一步将网络继续划分为多个子网,并在子网内部署应用程序和服务。通过合理设置路由策略,用户可以灵活管理VPC、公网和混...原创 2021-09-02 23:45:07 · 225 阅读 · 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 评论 -
云计算术语与定义
中文名称 英文名称 描述 云主机 Virtual Machine 云主机通过整合计算、存储与网络资源提供按需使用、按需付费的弹性计算实例。 宿主机 Hosting Machine 宿主机是承载云主机的物理计算节点。 弹性伸缩 Elastic Scaling ...原创 2021-12-19 10:17:47 · 596 阅读 · 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 评论 -
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 评论 -
实战操作-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 评论 -
主机间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 评论 -
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 评论