2 全栈小刘

上海-蚂蚁金服-口碑 - 软件工程师

我要认证

微信搜一搜【全栈小刘】,更多资料等你来拿

等级
TA的排名 1w+

你没见过的 Kubernetes 图形化

服务的监控与调度Hello 好久不见,甚是想念,小刘今天来和大家谈谈容器的的图形化界面 ,主要还是 图形化界面的方面一、PrometheusPrometheus简介:Prometheus是由 SoundCloud开发的开源监控报警系统和时序列数据库。 Prometheus使用 Go语言开发,是 Google BorgMon监控系统的开源版本。2016年由 Google发起 Linux基金会旗下的原生云基金会, 将 Prometheus纳入其下第二大开源项目, Prometheus目前在开源社区

2020-10-24 23:02:40

11. 小明说学习没用?我给他看了Heam,他哭了!

文章目录文章目录文章目录一、Helm 简介二、Helm 部署三、Helm 自定义模板四、使用Helm部署dashboard五、使用dashboard部署应用在没使用 Helm之前,向 K8S部署应用,我们要依次部署 deployment、 svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂, Helm通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 K8S应用的部署和管理让小刘带你来装逼吧一、Helm 简介Helm本质就是让 K8S的

2020-10-23 08:33:28

10.不懂K8s调度器, 你已被公司移除群聊!

文章目录1.1 调度器简介1.2 调度过程1.3 自定义调度器2.1 Node 亲和性2.2 Pod 亲和性2.3 Taint 和 Toleration2.4 指定调度节点1.1 调度器简介来个小刘一起 装逼吧 ,今天我们来学习 K8的调度器Scheduler是 Kubernetes的调度器,主要的任务是把定义的 pod分配到集群的节点上,需要考虑以下问题:公平:如何保证每个节点都能被分配资源资源高效利用:集群所有资源最大化被使用效率:调度的性能要好,能够尽快地对大批量的 pod完成调

2020-10-23 08:26:05

9. 老板2年不加薪,我用篇文章加了2K

文章目录1.1 调度器简介1.2 调度过程1.3 自定义调度器2.1 Node 亲和性2.2 Pod 亲和性2.3 Taint 和 Toleration2.4 指定调度节点1.1 调度器简介Scheduler是 Kubernetes的调度器,主要的任务是把定义的 pod分配到集群的节点上,需要考虑以下问题:公平:如何保证每个节点都能被分配资源资源高效利用:集群所有资源最大化被使用效率:调度的性能要好,能够尽快地对大批量的 pod完成调度工作灵活:允许用户根据自己的需求控制调度的逻辑Sche

2020-10-22 08:09:08

8. 隔壁小孩被程序员欺负,我用了一篇 K8s的ConfigMap让他心服口服!

文章目录文章目录文章目录一、ConfigMap1.1 ConfigMap 的创建1.2 使用 ConfigMap1.3 ConfigMap 热更新二、Secret2.1 Service Account2.2 Opaque2.3 kubernetes.io/dockerconfigjson三、Volume3.1 emptyDir3.2 hostPath四、PV-PVC4.1 相关概念4.2 PV说明4.3 持久化演示说明 - NFS4.4 关于 StatefulSet在K8S中,容器本身是非持久化的,当

2020-10-22 08:06:20

7. 丈母娘嫌我不懂K8s的Service概念,让我去面壁

文章目录一、Service 简介1.1 Service 概念1.2 Service 类型1.3 Service 基础导论二、代理2.1 VIP 和 Service 代理2.2 代理模式分类三、Service 使用3.1 ClusterIp3.2 Handless Service3.3 NodePort3.4 LoadBalancer3.5 ExternalName四、Ingress4.1 Ingress 简介4.2 Ingress HTTP 代理访问4.3 Ingress HTTPS 代理访问4.4 进行

2020-10-22 07:52:56

6. 只要肯下功夫,10岁也能学的会的Kubernetes 控制器

文章目录一、控制器简介二、ReplicationController和ReplicaSet三、Deployment3.1 Deployment介绍和使用3.2 扩容3.3 更新3.4 回滚四、DaemonSet五、Job/CronJob六、StateFulSet七、Horizontal Pod Autoscaling一、控制器简介Kubernetes中内建了很多 controller(控制器),这些相当于一个状态机,用来控制 Pod的具体状态和行为。 控制器大致分为如下介绍六种:二、Replicat.

2020-10-21 08:21:34

5. 阿里面试官: 资源清单都不会,你还是回去等消息吧

文章目录一、资源二、资源清单2.1 资源清单中常见字段的解释2.2 资源清单格式2.3 资源清单的常用命令2.4 通过定义清单文件创建Pod三、容器的生命周期3.1 Init Container介绍3.2 通过资源清单构建init容器3.3 Init 容器的特性3.4 容器探针3.5 ReadinessProbe 就绪检测3.6 LivenessProbe 存活检测3.7 Pod Hook (钩子)四、Pod phase (相位)4.1 phase介绍4.2 重启策略4.3 kubenetes状态示例好

2020-10-21 08:18:17

4. Kubernetes集群安装

文章目录文章目录文章目录一、环境拓扑二、集群环境初始化三、使用Kubeadm安装四、利用harbor创建私有仓库五、测试Kubernetes集群功能一、环境拓扑二、集群环境初始化设置系统主机名以及 Host 文件的相互解析[root@master ~]192.168.182.100 master192.168.182.101 worker1192.168.182.102 worker2安装依赖包[root@master ~]设置防火墙为 Iptables 并设置空规则

2020-10-20 09:16:59

2.云计算的三种服务模式

目录文章目录一、IaaS(Infrastructure as a Service)基础设施即服务二、PaaS(Platform as a Service)平台即服务三、SaaS(Software as a Service)软件即服务四、三者之间的关联五、IaaS 和 PaaS 之间的比较“云”是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行服务器端的引用,数据,或者服务。任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算从用户体验的角度三层,分别是Infrastru

2020-10-20 09:12:57

1. 虚拟化容器Docker入门

文章目录一、Docker简介1.1 什么是Docker1.2 Docker中包括三个基本的概念1.3 Docker组件1.4 安装Docker二、Docker常用命令三、应用部署3.1 mysql部署3.2 安装Redis3.3 安装Elasticsearch3.4 安装oracle11g四、迁移与备份五、Dockerfile5.1 常用命令5.2 使用脚本创建镜像六、Docker私有仓库6.1 私有仓库搭建与配置6.2 镜像上传至私有仓库一、Docker简介1.1 什么是Docker我们用的传统虚拟

2020-10-19 08:56:58

3. 初篇: Kubernetes简介

文章目录一、容器1.1 容器管理工具1.2 容器编排部署工具二、Kubernetes2.1 Kubernetes简介2.2 Kubernetes架构图2.3 Kubernetes组件2.3.1 Master2.3.2 Node2.3.3 Pod2.3.4 Service三、Kubectl命令微信搜一搜: 全栈小刘,获取文章全套 pdf版一、容器为了降低虚拟机造成的物理主机资源浪费,提高物理主机的资源利用率,并能够提供像虚拟机一样良好的应用程序隔离运行环境,人们把这种轻量级的虚拟机,称为"

2020-10-12 09:04:23

第十六章: 千寻 -垃圾回收器完结篇

文章目录第 17 章 垃圾回收器1、GC 分类与性能指标1.1、垃圾回收器概述与分类1.2、评估 GC 的性能指标2、不同的垃圾回收器概述2.1、垃圾收集器发展史2.2、7 种经典的垃圾收集器2.3、垃圾收集器的组合关系2.4、查看默认垃圾收集器3、Serial 回收器:串行回收器3.1、Serial 回收器3.2、Serial 回收器的优势3.3、设置 Serial 垃圾回收器4、PaeNew 回收器:并行回收4.1、PaeNew 回收器4.2、ParNew 与 Serial 比较4.3、设置 ParNe

2020-10-10 23:50:29

第十五章: 菱悦 -垃圾回收GC详解

第 15章 垃圾回收GC详解文章目录第 15章 垃圾回收GC详解1、System.gc() 的理解1.1、System.gc() 方法1.2、不可达对象回收行为2、内存溢出与内存泄漏2.1、内存溢出2.2、内存泄漏3、Stop the World4、垃圾回收的并行与并发4.1、并发的概念4.2、并行的概念4.3、垃圾回收的并行与串行4.4、垃圾回收的并发5、安全点与安全区域6、再谈引用:强引用7、再谈引用:软引用8、再谈引用:弱引用9、再谈引用:虚引用10、再谈引用:终结器引用微信搜一搜: 全栈小刘,

2020-10-10 23:46:18

第十四章: 风空-垃圾回收概述

文章目录第 14 章 垃圾回收概述1、垃圾收集面试题2、为什么需要GC3、早期垃圾回收4、Java 垃圾回收机制4.1、自动内存管理4.2、GC 的作用域第 14 章 垃圾回收概述1、垃圾收集面试题回顾 JVM 学习路线关于垃圾收集Java 和 C++语言的区别,就在于垃圾收集技术和内存动态分配上,C语言没有垃圾收集技术,需要我们手动的收集。垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。关于垃圾收集有三个经典问题:

2020-10-10 23:42:24

第十三章: 尘封 -StringTable详解

文章目录第 13 章 StringTable1、String 的基本特性1.1、String 概述1.2、String 的基本特征1.3、String 的底层结构2、String 的内存分配2.1、String 内存分配演进过程2.2、为什么要调整 String 位置3、String 的基本操作4、字符串拼接操作4.1、符串拼接操作的结论4.2、字符串拼接的底层细节5、intern() 的使用5.1、intern() 方法的说明5.2、new String() 的说明5.3、有点难的面试题5.4、inter

2020-10-10 23:40:11

第十二章: 相视-细讲执行引擎

文章目录第 12 章 执行引擎1、执行引擎概述1.1、执行引擎概述1.2、执行引擎工作过程2、Java 代码编译和执行过程2.1、解释执行和即时编译2.2、解释器和编译器3、机器码 指令 汇编语言3.1、机器码3.2、指令和指令集3.3、汇编语言3.4、高级语言3.5、程序编译流程3.6、字节码4、解释器4.1、为什么要有解释器4.2、解释器的分类4.3、解释器的现状5、JIT 编译器5.1、为什么还需要解释器5.2、即时编译器的案例5.3、编译器相关概念5.4、热点代码及探测方式5.4.1、方法调用计数器

2020-10-10 08:57:33

第十一章:深思-虚拟机栈

文章目录第 11 章 直接内存1、直接内存概述2、BIO 与 NIO3、直接内存与 OOM微信搜一搜: 全栈小刘,获取文章全套 pdf版第 11 章 直接内存1、直接内存概述直接内存不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。直接内存是在Java堆外的、直接向系统申请的内存区间。来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存通常,访问直接内存的速度会优于Java堆。即读写性能高。因此出于性能考虑,读写频繁的场合可

2020-10-10 08:53:14

第十章: 重生-对象的实例化-内存布局

文章目录第 10 章 对象的实例化内存布局与访问定位1、对象的实例化1.1、对象创建的方式1.2、对象创建的步骤2、对象的内存布局2.1、对象头2.2、实例数据2.3、对齐填充3、对象的访问定位第 10 章 对象的实例化内存布局与访问定位微信搜一搜: 全栈小刘,获取文章全套 pdf版1、对象的实例化大厂面试题美团:对象在 JVM中是怎么存储的?对象头信息里面有哪些东西?蚂蚁金服:二面: java对象头里有什么对象实例化1.1、对象创建的方式对象创建的方式ne

2020-10-10 08:38:35

第九章: 涅槃-细讲方法区

文章目录第 9 章 方法区1、栈 堆 方法区的交互关系2、方法区的理解2.1、方法去的位置2.2、方法区的理解2.3、方法区演进过程3、设置方法区大小与 OOM3.1、JDK7 永久代3.2、JDK8 元空间3.3、方法区 OOM3.4、解决 OOM4、方法区的内部结构4.1、方法区结构4.2、域信息特殊情况4.3、运行时常量池5、方法区的使用举例6、方法区演进细节6.1、永久代演进过程6.2、元空间出现原因6.3、字符串常量池6.4、静态变量位置7、方法区的垃圾回收8、运行时数据区总结9、大场面试题第

2020-10-10 08:34:43

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 1024勋章
    1024勋章
    #1024程序员节#连续参与两年活动升级勋章,当日发布原创博客即可获得
  • 分享达人
    分享达人
    成功上传6个资源即可获取