能力说明:
掌握Linux文件管理方式和技巧,对用户和组管理有基本认知,掌握Linux网络知识,对TCP/IP协议及OSI七层模型有较为清晰的概念,掌握Linux磁盘与文件系统管理技巧,知道如何安装Linux软件包,逐步掌握Shell脚本的编程技巧。
暂时未有相关云产品技术能力~
暂无个人介绍
这个利器绝对可以提升工作效率,因为你会发现日常工作中切换terminal会耗费你大量的时间,花上1-2个小时打磨一下这个利器,会事半功倍,绝对值得.
kubernetes组件 Controller manager深刻认知
市面上有很多方式,最终主要分两种,kubeadmin 和二进制.
HA RabbitMQ on K8s helm部署实战
JIRA on K8s helm部署实战
之前学习k8s的各组件还是感觉不深入, 只停留在名字解释上面。总是不能深入理解,例如应用部署后kuber-proxy会在master 和node上添加什么样的iptables规则、部署一个应用的完整流程( 手画各组件功能并介绍10分钟以上 )、schedule具体是怎么调度的、limit request 是如何限制资源的…
Etcd是一个高可靠、分布式的键值存储系统,Kubernetes的设计基本都是围绕Etcd设计的,可谓成也Etcd,败也Etcd。Etcd负责Kubernetes集群的数据存储,提供了集群数据一致性保证及监测(watch)等机制,是整个集群的核心,但由于Etcd本身的性能限制,制约了Kubernetes集群的规模,当前官宣的最大节点数是5000,但目前原生Kubernetes在生产环境中基本都不超过3000个节点,所以针对Etcd的监控尤为重要。
2015年,谷歌与Linux基金会及众多行业合作伙伴一起建立了一个云原生计算基金会(CNCF,Cloud Native Computing Foundation)。CNCF旨在创建并推动一个新的计算范式,这个范式的目的是增强现代分布式系统,使其能够扩展到数千个且具备故障自愈的多租户节点。
什么是云原生的应用?
PaaS平台通常是基于IaaS平台构建的,PaaS平台和IaaS平台最大的差别是需求即服务。所有的管理都是以服务为粒度的,在IaaS以资源管理为中心的平台上提供了更高层次的抽象。
Minio是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合存储大容量、非结构化的数据。例如,图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小的,从几KB到5TB不等。
k8s的后端存储中ceph应用较为广泛,当前的存储市场仍然是由一些行业巨头垄断,但在开源市场还是有一些不错的分布式存储,其中包括了Ceph、Swift、sheepdog、glusterfs等
在计算机系统中,常用的存储介质包括寄存器、内存、SSD、磁盘等,寄存器的速写速度与CPU相同,一个时钟周期是0.3纳秒,而内存访问需要120纳秒,寄存器的读写速度比内存要快几百倍,固态硬盘访问需要50~150μs,磁盘访问需要一到十几毫秒,磁盘的读写速度比内存慢了几万倍,网络访问则更慢,需要几十到上百毫秒。
虚拟化技术-什么是SAN存储?
十九、Linux性能优化实战学习笔记- 为什么系统的Swap变高了?(markdown版本)
vagrant设置磁盘大小
K8s不同node如何共享存储&&nfs 搭建(markdown版本)
VirtualBox是一款强大的x86和AMD64/Intel64虚拟化产品,适用于企业和家庭。VirtualBox不仅是为企业客户提供的一款功能丰富、高性能的产品,它也是根据GNU通用公共许可证(GPL)版本3条款作为开放源码软件免费提供的唯一专业解决方案。有关VirtualBox的介绍请参见“关于VirtualBox”。
Linux fdisk实战 && 挂载参数优化
资深SRE工程师的成长之路
如何上传项目到github/gitlab?
Apache ZooKeeper 是一个集中式服务,用于维护配置信息、命名、提供分布式同步和提供组服务,ZooKeeper 致力于开发和维护一个开源服务器,以实现高度可靠的分布式协调,其实也可以认为就是一个分布式数据库,只是结构比较特殊,是树状结构。
nexus on k8s最佳实战
下平时OS安装软件时为什么需要yum安装你可以类比到在k8s中安装 软件为什么需要helm。
今天看到k8s的nodeexport pod failed,看到是磁盘空间压力过高。
如何访问kubernetes API?
Pod 这样一个东西,本身是一个逻辑概念。Pod核心就在于如何让一个 Pod 里的多个容器之间最高效的共享某些资源和数据。
比如说现在有两个容器,一个是 Nginx,另外一个是非常普通的容器,在 Nginx 里放一些文件,让我能通过 Nginx 访问到。所以它需要去 share 这个目录。我 share 文件或者是 share 目录在 Pod 里面是非常简单的,实际上就是把 volume 变成了 Pod level。然后所有容器,就是所有同属于一个 Pod 的容器,他们共享所有的 volume。
K8s部署分布式存储Ceph系统搭建与实战
91道常见的Kubernetes面试题总结
Linux iptables都可以做什么?
云原生的高效生产工具 ---vagrant
Harbor企业级镜像管理系统实战
重置kubernetes集群
K8s不同node如何共享存储
K8s 金丝雀发布
Centos离线安装Kubernetes集群
k8s dashboar上的pod的资源监控都是空的
安装Kubernetes集群
深入剖析Kubernetes学习笔记-07 | 白话容器基础(三):深入理解容器镜像
深入剖析Kubernetes学习笔记-06 | 白话容器基础(二):隔离与限制
深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去
windows下文件创建时间晚于修改时间的猫腻:文件移动目录会改变创建时间。
Linux分区 fdisk命令
什么是网闸?
Windows Server 2012 R2多用户远程连接配置步骤
ActionSupport cannot be resolved to a type解决方案
tomcat启动startup.bat一闪而过解决方案
最近在学习java引用传递,其实引用传递就是和内存分配有关;
J2EE是Java的企业应用开发,涵盖了B/S和C(Client客户端)/S(Server服务器),注重的是结构和框架,我们所熟知的struts2、hibernate和spring即ssh就是j2ee的一些基本框架。JavaWeb是指Java在B(Browser浏览器)/S(Server服务器)方面的开发,做的是网络应用;