自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 【kubernetes/k8s源码分析】kube-controller-manager之replication controller源码分析

replicationController-rc 副本控制器简称 RC,主要控制一个pods组的副本数。 K8S 中通过 Replication Controller 来进行管理,为每个 Pod 设置一个期望的副本数,当实际副本数与期望不符时,就动态的进行数量调整,以达到期望值。 ReplicationManager结构体kubeClient...

2017-08-31 16:15:19 4393

原创 【kubernetes/k8s源码分析】kube-controller-manager 源码分析之启动流程

前言 kubernetes 是谷歌 Borg 的一个开源版本,基于容器技术的集群管理系统,实现资源管理的自动化,以及多个数据中心资源使用率的最大化。分布式系统支撑平台,透明的服务注册和服务发现机制,内建智能负载均衡器,强大的故障发现和自我修复能力,服务滚动升级和在线扩容能力。 还提供了管理工具,包括开发,部署测试,运维监控 service 是分布式集...

2017-08-31 10:03:48 7386 1

原创 【kubernetes/k8s 部署】kubernetes 手动二进制部署

本文基于kubernetes 1.12手动二进制部署,可执行文件目录在/opt/k8s/bin etcd:https://github.com/etcd-io/etcd/releases/download/v3.2.25/etcd-v3.2.25-linux-amd64.tar.gz /opt/k8s/bin目录:etcd etcdctl kubectl:h...

2017-08-16 10:59:16 6957 2

原创 【kubernetes/k8s源码分析】kube-scheduler 源码分析

kubernetes 1.12.1版本前言 在 kubernetes 体系中,scheduler 是以 plugin 形式存在的模块,这种可插拔的设计方便用户自定义所需要的调度算法,所以源码路径为 plugin 目录下的 cmd 以及 pkg/scheduler Scheduler 负责安排 Pod 到具体的Node,通过监听API server提供的wat...

2017-08-15 18:11:17 8885 2

原创 【golang】第三方命令行 cli 的使用

引入包     "github.com/urfave/cli"结构体     App 结构体定义了命令行的应用结构,如下很庞大的样子// App is the main structure of a cli application. It is recommended that// an app be creat

2017-08-15 14:37:37 7204

原创 【runc 源码分析】cgroup 源码分析

1 Manager 接口     libcontainer/cgroups/cgroups.go 中接口 Manager 定义了操作 cgroup 的方法type Manager interface { // Applies cgroup configuration to the process with the specified pid Apply(pid int) erro...

2017-08-15 10:28:37 4748 1

原创 【runc 源码分析】container namespace 源码分析

1 Config     libcontainer/configs/config.go 中结构体 Config 中使用 namespace,Config 为在容器环境中执行进行定义了配置选项// Config defines configuration options for executing a process inside a contained environment.ty...

2017-08-14 17:36:46 4193

原创 【golang】golang redis 的使用

前言    Redis 是一个开源的、使用C语言编写的、基于内存也可持久化的 Key-Value 数据库。    Redis 优势     性能高 – Redis 读速度 110000 次/s,写速度 81000次/s 。    支持的数据类型多 – Redis支持 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型。

2017-08-11 16:05:46 4880

原创 【golang】aws s3 go sdk

aws s3 go sdk 使用引入包"github.com/aws/aws-sdk-go/aws""github.com/aws/aws-sdk-go/aws/credentials""github.com/aws/aws-sdk-go/aws/session""github.com/aws/aws-sdk-go/service/s3"创建 sess

2017-08-10 10:50:42 9217

原创 【runc 源码分析】runc create / start 流程分析

命令行COMMANDS: checkpoint checkpoint a running container create create a container delete delete any resources held by the container often used with detached container ...

2017-08-06 14:41:22 6957

原创 【containerd 1.0 源码分析】containerd-shime 启动流程分析

命令:shim for container lifecycle and reconnectionUSAGE: containerd-shim [global options] command [command options] [arguments...]VERSION: v1.0.0-alpha3.mCOMMANDS: help, h Shows a list ...

2017-08-04 14:39:53 4575

原创 【containerd 1.0 源码分析】ctr run container 源码分析

命令:ctr run -hNAME: ctr run - run a containerUSAGE: ctr run [command options] Image|RootFS ID [COMMAND] [ARG...]OPTIONS: --tty, -t allocate a TTY for the container --runtime...

2017-08-03 11:35:31 5876

原创 【containerd 1.0 源码分析】ctr containers list 源码分析

命令:ctr containers -hNAME: ctr containers - manage containers (metadata)USAGE: ctr containers command [command options] [arguments...]COMMANDS: list, ls list all tasks or those ...

2017-08-03 11:09:11 4153

原创 【containerd 源码分析】containerd 启动流程分析

github:https://github.com/containerd/containerdrelease-v1.3.0前言dockerd是docker engine守护进程,dockerd启动时会启动containerd子进程,dockerd与containerd通过rpc进行通信 ctr是containerd的cli containerd通过shim操作runc,r...

2017-08-02 13:17:45 9852

飞鸽ubuntu deb格式

ubuntu 飞鸽 deb 直接安装 buntu 飞鸽 deb 直接安装

2010-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除