- 博客(18)
- 资源 (13)
- 收藏
- 关注
原创 K8S原理剖析:Pod、工作负载与服务
大 纲Kubernetes Pod详解 Kubernetes工作负载与服务介绍Kubernetes Pod详解Kubernets概览Kubernets概览Kubernetes关键概念-PodKubernetes关键概念-Pod在Kubernetes中, pods是能够创建、调度、和管理的最小部署单元,是一组容器的集合,而不是单独的应用容器 同一个Pod里的...
2019-12-29 22:12:56 9016
原创 K8S原理剖析:云原生技术的前世今生
大纲CNCF云原生介绍 容器技术发展介绍 Kubernetes技术架构CNCF云原生介绍CNCF ToC: CNCF Cloud Native Definition v1.0云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、 服务网格、 微服务、不可变基础设施和声明式API。这些技术能够构建容错...
2019-12-29 21:14:49 2215
原创 RateLimiter:限流N个请求,但允许通过了N+个请求
问题描述接口:getUrlDic我设置了限流5个,但是在第一秒的请求了,实际允许通过了9个(或10个),之后正常 RateLimiter使用方式参考:https://blog.csdn.net/fly910905/article/details/103644950标题问题分析RateLimiter内部有个实现:SmoothBurstySmoothBursty...
2019-12-22 14:05:59 1650
原创 CKA真题 :2019年12月英文原题和分值
所有命令都验证过,有更好的方式,欢迎留言~~~CKA习题和真题汇总 CKA考试经验:报考和考纲 CKA :2019年12月英文原题和分值 CKA考试习题:K8S基础概念--API 对象 CKA考试习题:调度管理-nodeAffinity、podAffinity、Taints CKA考试习题:K8S日志、监控与应用管理 CKA考试习题:网络管理-Pod...
2019-12-22 12:20:54 23007
原创 RateLimiter:结合Spring Aop应用,以及SmoothBursty原理分析
RateLimiterRateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率往桶里扔令牌,线程拿到令牌才能执行,比如你希望自己的应用程序QPS不要超过1000,那么RateLimiter设置1000的速率后,就会每秒往桶里扔1000个令牌。令牌桶算法令牌桶算法概念如下:令牌以固定速率生成; 生成的令牌放入令牌桶中存放,如果令牌桶满了则多余...
2019-12-21 16:22:14 1444 2
原创 Vim:全局替换、相同的选中
vim 全局替换%s/源字符串/目的字符串/gvim 相同的选中"g + d" :高亮显示所有相同的单词shift + "*" :向下查找相同单词并高亮显示shift + "#" :向上查找相同单词并高亮显示命令行模式下输出:“noh” 命令取消高亮显示...
2019-12-20 11:26:22 4247
原创 CKA考试习题:K8S日志、监控与应用管理
所有命令都验证过,有更好的方式,欢迎留言~~~CKA习题和真题汇总 CKA考试经验:报考和考纲 CKA :2019年12月英文原题和分值 CKA考试习题:K8S基础概念--API 对象 CKA考试习题:调度管理-nodeAffinity、podAffinity、Taints CKA考试习题:K8S日志、监控与应用管理 CKA考试习题:网络管理-Pod网络、...
2019-12-15 21:23:34 12746
原创 Kubernetes:etcdctl3的常用命令
etcdctl的v3版本与v2版本使用命令有所不同,本文介绍etcdctl v3版本的命令工具的使用方式。1. etcdctl的安装etcdctl的二进制文件可以在 github.com/coreos/etcd/releases 选择对应的版本下载,例如可以执行以下install_etcdctl.sh的脚本,修改其中的版本信息。#!/bin/bashETCD_VER=v3.3.4ET...
2019-12-15 01:52:04 5641 3
原创 Tmux : 5分钟掌握使用,运维效率蹭蹭涨
什么是 Tmuxtmux 是一款终端复用命令行工具,一般用于 Terminal 的窗口管理。应付绝大多数窗口管理的需求。Tmux安装首先进行安装:brew install tmux # OSXpacman -S tmux # archlinuxapt-get install tmux # Ubuntuyum install tmux...
2019-12-12 19:02:32 999
转载 Kubernetes:排错指南 - Pod
本文档介绍 Pod 的异常状态,可能原因和解决办法。排查 Pod 异常的常用命令如下:查看 Pod 状态:kubectl get pods <pod-name> -n <namespace> -o wide查看 Pod 的 yaml 配置:kubectl get pods <pod-name> -n <namespace> -o yaml查...
2019-12-12 11:41:08 3460
翻译 小技巧: 通过cert-rotate将新节点添加到K8S集群
使用此技术将节点添加到群集中而不提供任何证书此处的设置是通过Kelsey Hightower的Kubernetes the Hard Way创建的。因此,如果您按照此步骤进行操作,请进行所有设置,直到执行Bootstrapping Kubernetes Worker Nodes步骤。在这种情况下,请不要启动kubelet,而是启动其他服务containerd 和kube-proxy主节点按...
2019-12-09 22:00:15 1638
翻译 小技巧: 使用BOOTSTRAP Token将新节点添加到K8S集群
使用此技术,可在不提供任何证书且无需重新启动KUBE-APISERVER的情况下,将新节点添加到集群中几天前,我写了一篇博客,内容涉及使用静态令牌文件将新节点添加到群集中。这种方法的问题在于,您需要重新启动kube-apiserver,提供令牌文件的路径。在这里,我们将看到如何使用 bootstrap token ,该令牌本质上是动态的,可以通过使用Kubernetes资源(如secrets)...
2019-12-09 21:44:43 2382
原创 kubernetes-client/java:Scale报错400 BadRequest 或 500 cannot unmarshal object
问题现象使用kubernetes-client/java 对 Deployment、ReplicaSet或者StatefulSet 进行Scale(手动扩缩容),修改实例数客户端版本<!--k8s--><dependency> <groupId>io.kubernetes</groupId> <artifa...
2019-12-07 10:19:49 2788 6
转载 kubeadm搭建Kubernetes(K8s)1.15.3单主集群
本文基于原文有所改动和完善,作者使用的VMware-workstation-full-15.1.0-13591040.exe CentOS-7-x86_64-Minimal-1804.iso kernel-ml-4.18.16-1.el7.elrepo.x86_64.rpm本文目录前言一、环境准备1、关闭图形界面2、配置yum源3、关闭防火墙4、关闭SeLi...
2019-12-02 09:32:14 1409
原创 Kubernetes格式化输出:custom-columns
Kubernetes资源内容查询:JSONPathCustom columnsTo define custom columns and output only the details that you want into a table, you can use thecustom-columnsoption. You can choose to define the custo...
2019-12-02 08:54:52 3916
转载 CentOS7 更新最新内核 | RPM直接安装内核
CentOS7 更新最新内核内核下载地址:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/内核选择kernel-lt(lt=long-term)长期有效kernel-ml(ml=mainline)主流版本安装过程1.下载内核wget https://elrepo.org/linux/kernel/el7/x86_...
2019-12-01 18:42:28 6062
原创 VMware15.0.1:重启后黑屏没反应
在VMware中装了虚拟机,但是在启动后一直处于黑屏而无法进入系统,也没有报错提示,出现这种问题的主要原因是VMware软件跟本地网路规范有所冲突,解决办法也简单,重置一下网络规范就好了,具体的操作方法如下:方法1:以管理员身份运行cmd控制台程序命令行窗口—输入 netsh winsock reset,然后重启计算机。方法2:VM->Settings->H...
2019-12-01 18:36:12 1411
原创 kubectl命令补全出错:kubectl ge-bash: _get_comp_words_by_ref: command not found
安装kubernets后,使用source <(kubectl completion bash)报错kubectl ge-bash: _get_comp_words_by_ref: command not found解决办法:# yum install -y bash-completion# source /usr/share/bash-completion/bash_c...
2019-12-01 10:23:52 4861
MySQL:使用mysqldump在Windows数据库定时备份
2020-12-11
nssm-2.24-103.zip
2020-12-11
Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)
2019-04-20
idea :插件Statistic 统计代码数量和行数
2018-12-21
luke-6.6.0
2018-07-24
grafana-4.6.2.linux-x64.tar.gz
2017-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人