郭旭东x_个人页

个人头像照片 郭旭东x
个人头像照片 个人头像照片
65
8
0

个人介绍

郭旭东 曾任高级研发和运维开发工程师、阿里云MVP、CCF 会员,现任凯京科技研发中心架构&运维部运维负责人,负责公司运维团队建设。热爱开源,致力于推行devops理念及相关技术,提升开发效率,提高交付质量与速度,专注于云平台的容器化实践,探索更高效的运维系统架构。

擅长的技术

  • Python
  • Go
  • 容器
  • Devops
  • Cloud Native
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

阿里云技能认证

详细说明
暂无更多信息

2021年06月

2020年12月

2020年11月

2020年10月

2020年09月

2020年08月

  • 08.31 14:43:23
    发表了文章 2020-08-31 14:43:23

    OpenKruise:Kubernetes 核心控制器 Plus

    Kruise 是 OpenKruise 中的核心项目之一,Kruise 是 cruise的谐音,字面意义巡航,豪华游艇('K' for Kubernetes)。寓意 Kubernetes 上应用的自动巡航,如果把原生 Kubernetes 资源 Deployment 或 StatefulSet 比作小船,那 Kruise 确实就是豪华游艇了。
  • 08.26 15:32:29
    发表了文章 2020-08-26 15:32:29

    Grabana:使用 Golang 或 Yaml 生成 Grafana Dashboard

    使用 Golang 或 Yaml 生成 Grafana Dashboard
  • 08.18 15:00:25
    发表了文章 2020-08-18 15:00:25

    使用 Golang 和 HTML5 开发一个 MacOS App

    本篇文章将介绍如何使用 Go 语言 和 HTML5 来开发一个 MacOS App。
  • 08.13 17:22:54
    发表了文章 2020-08-13 17:22:54

    Cobra 命令自动补全指北

    本篇文章就来讲讲如何使用 Cobra 来实现命令自动补全。
  • 08.07 09:08:18
    发表了文章 2020-08-07 09:08:18

    ChaosBlade:从零开始的混沌工程(五)

    本篇为系列文章第五篇,将介绍使用 ChaosBlade Operator 对 Kubernetes Container 进行混沌工程实验,实验包括:删除 container、container 内CPU负载场景、container 网络延迟场景、container 网络丢包场景、container 域名访问异常场景、杀 container 内指定进程和挂起 container 内指定进程。

2020年07月

  • 07.27 09:20:39
    发表了文章 2020-07-27 09:20:39

    读完《云原生架构白皮书》,我们来谈谈开放应用模型(OAM)

    受阿里云邀请,我有幸在《云原生架构白皮书》发布前试读了该书,本文结合白皮书内容,谈谈开放应用模型(OAM)
  • 07.23 09:42:14
    发表了文章 2020-07-23 09:42:14

    ChaosBlade:从零开始的混沌工程(四)

    本篇为系列文章第四篇,将介绍使用 ChaosBlade Operator 对 Kubernetes Node 进行混沌工程实验,实验包括:Node CPU 负载场景、Node 网络延迟场景、Node 网络丢包场景、Node 域名访问异常场景、Node 磁盘填充场景、Node 杀指定进程和Node 挂起指定进程等。
  • 07.08 16:45:46
    发表了文章 2020-07-08 16:45:46

    Istio 升级新方式:金丝雀升级

    Istio 1.6 推出了渐进式的升级方式:金丝雀升级,为相对头疼的 Istio 升级问题提供了一种解决方案。
  • 07.02 17:39:37
    发表了文章 2020-07-02 17:39:37

    基于 Flagger 和 Nginx-Ingress 实现金丝雀发布

    本文介绍使用 Flagger 和 Nginx-Ingress 实现自动化金丝雀部署。

2020年06月

2020年05月

2020年03月

2020年02月

2019年12月

2019年11月

  • 11.13 16:12:15
    发表了文章 2019-11-13 16:12:15

    使用 Velero 进行集群备份与迁移

    本文介绍了使用 Velero 来进行 k8s 集群资源进行备份和迁移。
  • 11.07 15:57:45
    发表了文章 2019-11-07 15:57:45

    使用 Grafana 展示阿里云监控指标

    本文介绍使用 Grafana 展示阿里云监控指标的方法,并提供了使用 helm chart 一键部署包含阿里云监控 dashboard 的 Grafana-Server。

2019年09月

2019年08月

  • 08.23 11:46:58
    发表了文章 2019-08-23 11:46:58

    GitHub/Gitee 静态页托管页部署SSL证书

    本文档介绍了在 Github/Gitee 的静态页托管Pages服务部署SSL证书,配置HTTPS安全访问的操作说明。
  • 08.16 14:06:21
    发表了文章 2019-08-16 14:06:21

    kubernetes 中 nginx-ingress 问题排查及配置调优

    随着容器化的深入,越来越多的服务陆续迁移到kubernetes集群中,有些问题在测试环境并未凸显,但是在生产环境中这些问题就显得格外的扎眼。这里就对实践中kubernetes集群中的7层负载均衡器ingress遇到的问题进行总结。

2019年07月

  • 07.08 16:40:24
    发表了文章 2019-07-08 16:40:24

    阿里云 ACK 挂载 NAS 数据卷

    记录在阿里云购买、配置、挂载 NAS 数据卷到 Kubernetes 集群,由于官方文档没有及时更新,可以看做是对官方文档的补充。
  • 07.03 14:56:59
    发表了文章 2019-07-03 14:56:59

    使用 Kustomize 帮你管理 kubernetes 应用(五):配合 kubedog 完善 CI/CD 的最后一步

    在以往的 pipeline 中,使用 kubectl 进行部署 Deployment 后无法检查 Deployment 是否部署成功,只能通过使用命令/脚本来手动检查 Deployment 状态,而 kubedog 这个小工具完美解决了这个问题,完善了 CI/CD 流水线的最后一步。
  • 发表了文章 2021-06-22

    ROS CDK | 云上资源自动化部署新模式

  • 发表了文章 2020-12-03

    将项目发布到 Homebrew 官方仓库

  • 发表了文章 2020-11-18

    K3d vs Kind 谁更适合本地研发

  • 发表了文章 2020-11-04

    熟悉又陌生的 k8s 字段:SecurityContext

  • 发表了文章 2020-11-02

    试用阿里网盘内测版-不限速、无广告、隐私安全我全都要

  • 发表了文章 2020-10-16

    浅析 Golang 垃圾回收机制

  • 发表了文章 2020-10-14

    图解 K8S 源码 - QoS 篇

  • 发表了文章 2020-10-12

    图解 K8S 源码 - Informer 篇

  • 发表了文章 2020-09-29

    图解 K8S 源码 - Deployment Controller 篇

  • 发表了文章 2020-09-11

    熟悉又陌生的 k8s 字段:finalizers

  • 发表了文章 2020-09-02

    听说,阿里云给它的 OpenAPI 开发了一套编程语言

  • 发表了文章 2020-08-31

    OpenKruise:Kubernetes 核心控制器 Plus

  • 发表了文章 2020-08-26

    Grabana:使用 Golang 或 Yaml 生成 Grafana Dashboard

  • 发表了文章 2020-08-18

    使用 Golang 和 HTML5 开发一个 MacOS App

  • 发表了文章 2020-08-13

    Cobra 命令自动补全指北

  • 发表了文章 2020-08-07

    ChaosBlade:从零开始的混沌工程(五)

  • 发表了文章 2020-07-27

    读完《云原生架构白皮书》,我们来谈谈开放应用模型(OAM)

  • 发表了文章 2020-07-23

    ChaosBlade:从零开始的混沌工程(四)

  • 发表了文章 2020-07-08

    Istio 升级新方式:金丝雀升级

  • 发表了文章 2020-07-02

    基于 Flagger 和 Nginx-Ingress 实现金丝雀发布

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2020-06-19

    共同定义不断演进的云原生架构 | 公开征集

    云原生架构,顾名思义是云原生应用的架构,无论是公有云,私有云还是混合云,这些云原生应用生在云上,长在云上。将这些云原生应用整合在一起,使整个系统拥有更好的容错性,更强的自愈性,可以清楚的观测其状态,方便的进行运维管理,将工程师从复杂脆弱的系统中解放出来,专注于业务功能开发的架构。

    踩0 评论0
  • 回答了问题 2019-09-06

    java应用调用python应用暴露的接口 可以通过dubbo方式调用吗?

    可以,要使用dubbo的python SDK 将 python服务注册到 Java 应用的同一个注册中心,SDK地址:https://github.com/apache/dubbo-python

    踩0 评论0
  • 回答了问题 2019-09-06

    k8s接入日志服务后,可以自定义日志解析规则吗?

    可以,在日志服务页面配置即可,可以在官方文档上查看:https://help.aliyun.com/document_detail/67534.html

    踩0 评论0
  • 回答了问题 2019-09-06

    如何将现有的java工程迁移到k8s?

    Java应用迁移到 k8s集群,主要涉及应用容器化、k8s容器编排以及java应用访问并不是一个简单宽泛的问题。

    在迁移之前需要考虑如下问题:

    • 之前java应用是否有容器化,没有的话需要先将之容器化,将应用制作为docker镜像,存储到镜像仓库
    • 镜像仓库选择,因为业务镜像都是私有镜像,而且dockerhub与国内还有网络延迟问题,如果应用k8s集群在阿里云,推荐使用阿里云镜像仓库,可以直接使用VPC内网地址拉取镜像;或者自己搭建harbor镜像仓库
    • k8s集群的选择,是阿里云容器服务,还是在ECS上自己搭建K8S集群,这里推荐阿里云容器服务托管版,master节点是免费提供的
    • 使用的java框架,是使用的Spring Cloud 还是 dubbo ,还是其他的,这步很重要,涉及到容器环境下的网络调用模式及服务访问方式
    • 服务的资源分配、Java应用很吃内存,需要确定JVM配置,根据JVM配置来手动配置K8S资源,或者设置JVM自动获取,但是要升级java版本,使其可以正确获取容器内的资源
    • 服务的访问方式,是http访问还是RPC调用,K8S自动服务发现,但是像dubbo这样的框架也都带有服务发现,这里就要确定是使用K8S自带的还是使用框架的,这里推荐使用原来的,这样代码修改量想,更好迁移
    • 如何访问集群,这里推荐使用nginx-ingress来统一接受k8s集群外的访问,nginx-ingress使用的很广泛并且配置简单,易于使用

    上面介绍的都只是迁移之前需要考虑的问题,具体迁移的问题有很多,并不是一个问答能解决的,同时也需要开发和运维人员去适应K8S下的开发模式,淌坑也是必须的。

    踩0 评论0
  • 回答了问题 2019-09-06

    python 为什么要用线程

    python 不推荐使用线程

    踩0 评论0
  • 回答了问题 2019-09-06

    怎么找python的运行路径

    import os
    import sys
    
    print sys.path[0]
    
    踩0 评论0
  • 回答了问题 2019-07-02

    怎么查看阿里云账号

    如果是要看自己的阿里云账号,在控制台点击右上角的头像就可以看到阿里云账号
    踩0 评论0
  • 回答了问题 2019-07-17

    helm 模板 有没有考虑 kustomize 上的优点?

    Kustomize 相比 Helm 更轻一些,不像 Helm 需要创建一些列的 template ,在实践中,我们往往是基于一个模板创建我们的 yaml ,来发布我们的服务,而不是每次都要在新环境拉起整套的系统。k8s 1.14 将 Kustomize 加入 kubectl 后这么说其实就有点马后炮的意思了 :)

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息