胡了了
码龄12年
关注
提问 私信
  • 博客:290,899
    290,899
    总访问量
  • 68
    原创
  • 846,563
    排名
  • 132
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2012-12-14
博客简介:

个人学习记录

博客描述:
博客内容只对博主有效,不保证正确性
查看详细资料
个人成就
  • 获得35次点赞
  • 内容获得84次评论
  • 获得84次收藏
  • 代码片获得180次分享
创作历程
  • 3篇
    2020年
  • 4篇
    2019年
  • 20篇
    2018年
  • 41篇
    2017年
成就勋章
TA的专栏
  • 从零学习云计算
    52篇
  • Kubernetes
    20篇
  • docker
    6篇
  • maven
  • Centos7-2
    4篇
  • openshift
    30篇
  • Mysql
    2篇
  • SpringCloud
    4篇
  • Java
    3篇
  • Nginx
    1篇
  • istio
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

kubernetes学习记录(16)——使用operator实现kubernetes的sidecar管理

使用operator实现kubernetes的sidecar管理主要参考阿里开源的openkruise项目,github地址:https://github.com/openkruise/kruise。openkruise目前提供了5个工作负载控制器:Advanced StatefulSet增强的默认的版本StatefulSet,有额外的功能,如inplace-update,pasue和Ma...
原创
发布博客 2020.05.22 ·
1273 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

kubernetes学习记录(15)——使用operator-sdk开发operator

参考官方文档operator-sdkoperator-sdk环境搭建官方文档中只有Linux和macOS两种操作系统的安装方式,我选择在Linux下搭建operator-sdk。省略go环境的安装过程下载operator-sdk二进制release包curl -LO https://github.com/operator-framework/operator-sdk/releases...
原创
发布博客 2020.02.11 ·
2854 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubernetes学习记录(14)——使用CustomResourceDefinitions(CRD)扩展Kubernetes API

工作中即将开始写operator,先提前学习一下相关的知识目前我们的kubernetes集群版本为1.15.0,故参考文档为官方文档《Extend the Kubernetes API with CustomResourceDefinitions》...
原创
发布博客 2020.01.14 ·
1381 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

openshift/origin工作记录(13)——利用NFS动态提供后端存储卷

参考《利用NFS动态提供Kubernetes后端存储卷》以及 https://github.com/kubernetes-incubator/external-storage/tree/master/nfs-client。使用nfs-client-provisioner这个应用,利用NFS Server给Openshift作为持久存储的后端,并且动态提供PV。前提条件:已经安装好的NF...
原创
发布博客 2019.03.19 ·
1062 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

openshift/origin工作记录(12)——Openshift3.11安装Istio

测试环境安装Istio进行学习,参考文档连接https://istio.io/zh/docs/setup/kubernetes/测试环境:Openshift3.11+Centos7.5下载 Istio 发布包Istio 会被安装到自己的 istio-system 命名空间,并且能够对所有其他命名空间的服务进行管理。下载和自动解压缩# curl -L https://git.io/g...
原创
发布博客 2019.02.21 ·
1373 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

openshift/origin工作记录(14)——解决Namespace Terminating无法删除的问题

在卸载重装istio的时候,发现namespace标记为删除后,长期处于Terminating状态,且namespace下的资源并没有被删除。问题复现新建一个空的namespace,执行删除:oc指令执行删除,执行过程卡死,ctrl+c退出后查看namespace,新建的空namespace处于Terminating状态,并无法删除。排除因namespace下资源过多导致卡死这一猜测。...
原创
发布博客 2019.02.21 ·
1891 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Centos7.2学习记录(5)——CentOS系统在不重启的情况下为虚拟机添加新硬盘

确定主机总线号:# ls /sys/class/scsi_host/重新扫描SCSI总线来添加设备:# echo "- - -" > /sys/class/scsi_host/host0/scan# echo "- - -" > /sys/class/scsi
原创
发布博客 2019.01.03 ·
357 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

openshift/origin工作记录(11)——Openshift3.6向Openshift3.11升级以及CVE-2018-1002105漏洞修复

由于kubernetes的CVE-2018-1002105重大漏洞,需要对Openshift集群进行版本升级。当前运行的Openshift集群版本为v3.6,目标为升级到版本v3.11。
原创
发布博客 2018.12.13 ·
1412 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

openshift 3.10多节点集群安装(基于Ansible和Centos7.4)

参考官方文档https://docs.okd.io/3.10/install/index.html,基于Ansible安装3.10版openshift集群。特注:本文仅供初学者参考!生产环境请结合实际并参照官方文档!(本文尽量往生产环境上靠)安装规划个人电脑资源有限,这里采用双节点集群,这两个节点既是master,又是node,也是etcd,并挂HAProxy负载平衡maste...
原创
发布博客 2018.09.06 ·
7520 阅读 ·
0 点赞 ·
8 评论 ·
11 收藏

Java 多线程学习(3)——总结

个人记录,不对正确性负责^_^实现多线程的方法继承Thread类(不支持多继承)实现Runnable接口(支持多继承)停止线程使用interrupt()方法,给线程打上停止标记,在线程内部通过isInterrupted()判断线程是否是停止状态,通过throw new InterruptedException()抛出异常,停止线程。synchronized...
原创
发布博客 2018.08.17 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

openshift/origin工作记录(10)——openshift pod无法访问外网的解决方案

编辑主机上的/etc/dnsmasq.d/origin-dns.conf文件,添加相应的DNS服务器,格式为: server=DNS服务器说明:可添加多个,如: server=218.85.152.99server=114.114.114.114重启dnsmasq,使更改生效systemctl restart dnsmasq.servicesystemctl resta...
原创
发布博客 2018.07.09 ·
1732 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

openshift/origin工作记录(9)——openshift结合jenkins实现持续集成

最近工作为基于jenkins、Openshift实现持续集成。由于只给了我一周的时间,这里先记录一下V1.0版的实现过程。集成jenkins参考《openshift/origin学习记录(7)——集成Jenkins服务》,集成jenkins(博客里记录的是非持久化的jenkins,选用jenkins-persistent-template模板,创建了持久化的jenkins)...
原创
发布博客 2018.04.16 ·
3258 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Nginx工作记录(1)——Centos7安装Nginx1.12.2

Nginx的下载网址为:http://nginx.org/en/download.htmlNginx源码下载# mkdir /root/nginx# cd /root/nginx# wget http://nginx.org/download/nginx-1.12.2.tar.gz# tar zxvf nginx-1.12.2.tar.gz安装依赖软件# yum -y...
原创
发布博客 2018.04.02 ·
1400 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

openshift/origin工作记录(8)——docker镜像垃圾回收

镜像仓库垃圾回收master节点上以集群管理员登录集群后执行:# oadm prune images --all=false --keep-younger-than=0m --keep-tag-revisions=0 --registry-url=docker-registry-default.router.default.svc.cluster.local --certificate-a...
原创
发布博客 2018.03.29 ·
955 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Centos7.2学习记录(4)——调整root和home大小

df -h查看磁盘使用情况 备份/home文件夹下内容# cp -r /home/ homebak/卸载​ /home# umount /home如果失败通过以下指令终止/home下的进程# fuser -m -v -i -k /home删除/home所在的lv# lvremove -y /dev/mapper/cl_smartmsp125-homevgd...
原创
发布博客 2018.03.27 ·
4851 阅读 ·
3 点赞 ·
2 评论 ·
4 收藏

openshift/origin学习记录(7)——集成Jenkins服务

学习资料来源于官方英文文档与《开源容器云OpenShift》一书,因为刚开始学习,不确定博客的正确性,以下内容仅供参考。Openshift项目提供了集成Openshift插件的Jenkins容器镜像和部署模板。 o Openshift项目默认提供了两个Jenkins部署模板:jenkins-ephemeral-template、jenkins-persistent-template...
原创
发布博客 2018.03.22 ·
6984 阅读 ·
0 点赞 ·
5 评论 ·
2 收藏

Java 多线程学习(2)——停止线程

重新系统的学习一下Java多线程部分。参考书籍为《java多线程编程核心技术》。在Java中,有以下三种方法可以终止正在运行的线程:使用退出标志,使线程正常退出,即run方法完成后,线程终止;使用stop方法,强行终止线程,不推荐使用,可能会产生不可预料的后果;使用interrupt方法中断线程。使用interrupt方法停止线程interrupt()方法仅仅是在当...
原创
发布博客 2018.03.07 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 多线程学习(1)——实现多线程的两种方式Thread/Runnable

重新系统的学习一下Java多线程部分。参考书籍为《java多线程编程核心技术》。实现多线程的方式主要有两种,一种是继承Thread类,另一种是实现Runnable接口。 首先看一下Thread类的结构public class Thread implements RunnableThread类实现了Runnable接口,它们之间具有多态关系。但继承Thread类创建多线程,不支...
原创
发布博客 2018.03.07 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud学习(4)——服务容错保护Hystrix初研

阅读的书籍为《Spring Cloud 微服务实战》。在微服务架构中,服务被拆分成了若干服务单元。各个服务单元应用间通过服务注册与订阅的方式相互依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,可能会因为网络问题或者依赖服务自身的问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断的增加,最终就会因等待出现故障的依赖方响应...
原创
发布博客 2018.03.01 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud学习(3)——服务发现与消费以及客户端负载均衡Ribbon

阅读的书籍为《Spring Cloud 微服务实战》。在《Spring Cloud学习(2)——高可用Eureka Server》中,我搭了一个双节点的服务注册中心集群。同时在《Spring Cloud学习(1)——单节点Eureka Server》中,创建了一个名为hello-world-service的服务提供者。这里,为了测试Ribbon的客户端负载均衡功能,需要启动he...
原创
发布博客 2018.03.01 ·
488 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多