当前搜索:

[置顶] Kubernetes网络原理

1. kubernetes网络模型1.1. 基础原则 每个Pod都拥有一个独立的IP地址,而且假定所有Pod都在一个可以直接连通的、扁平的网络空间中,不管是否运行在同一Node上都可以通过Pod的IP来访问。 k8s中Pod的IP是最小粒度IP。同一个Pod内所有的容器共享一个网络堆栈,该模型称为...
阅读(1170) 评论(0)

[置顶] Kubernetes集群监控

1. 概述1.1. cAdvisorcAdvisor对Node机器上的资源及容器进行实时监控和性能数据采集,包括CPU使用情况、内存使用情况、网络吞吐量及文件系统使用情况,cAdvisor集成在Kubelet中,当kubelet启动时会自动启动cAdvisor,即一个cAdvisor仅对一台Nod...
阅读(1115) 评论(0)

[置顶] Go语言指针

1. 指针的概念 概念 说明 变量 是一种占位符,用于引用计算机的内存地址。可理解为内存地址的标签 指针 表示内存地址,表示地址的指向。指针是一个指向另一个变量内存地址的值 & 取地址符,例如:{指针}:=&{变量} * 取值符,例如:{变量}...
阅读(766) 评论(0)

[置顶] 基于Docker及Kubernetes技术构建容器云(PaaS)平台概述

本文个人博客地址为:http://www.huweihuang.com/article/kubernetes/paas-based-on-docker&kubernetes/本文个人博客地址为:https://huweihuang.net/article/kubernete...
阅读(4542) 评论(0)

[置顶] Kubernetes核心原理(二)之Controller Manager

1. Controller Manager简介 Controller Manager作为集群内部的管理控制中心,负责集群内的Node、Pod副本、服务端点(Endpoint)、命名空间(Namespace)、服务账号(ServiceAccount)、资源定额(ResourceQuota)的管理,...
阅读(2218) 评论(1)

[置顶] Kubernetes核心原理(一)之API Server

1. API Server简介 k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。 kubernetes API Server的功能: 提供了集群管理的REST API接口(包...
阅读(1451) 评论(0)

[置顶] Docker常用命令原理图

docker常用命令原理图概览: (一)image layer(镜像层) 镜像可以看成是由多个镜像层叠加起来的一个文件系统,镜像层也可以简单理解为一个基本的镜像,而每个镜像层之间通过指针的形式进行叠加。 根据上图,镜像层的主要组成部分包括镜像层id,镜像层指针【指向父层】,元数据【layer...
阅读(1308) 评论(0)

[置顶] Go面向对象编程

面向对象编程:        把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization)[方法的重写,子类不同于父类的特性]...
阅读(1207) 评论(0)

数据结构概述

1. 数据结构的基本概念“数据结构”是研究各种数据的特性以及数据之间存在的关系,进而根据实际应用的要求,合理地组织和存储数据,设计出相应的算法。数据是对客观事物的符号表示, 数据元素(节点):数据的基本单位,在程序中通常作为一个整体进行考虑和处理。一个数据元素可以由若干个数据项组成。 数据项:具有...
阅读(5) 评论(0)

Redis 主从及哨兵模式部署

1. 部署Redis Master-Slave集群 redis的安装及配置参考redis部署 本文以创建一主二从的集群为例。 1.1 部署与配置 先创建sentinel目录,在该目录下创建8000,8001,8002三个以端口号命名的目录。 mkdir sentinel ...
阅读(153) 评论(0)

Redis集群模式部署

1. Redis部署 以下以Linux(CentOS)系统为例 1.1 下载和编译 $ wget http://download.redis.io/releases/redis-4.0.7.tar.gz $ tar xzf redis-4.0.7.tar.gz $ cd redi...
阅读(1866) 评论(0)

理解Kubernetes对象

1. kubernetes对象概述 kubernetes中的对象是一些持久化的实体,可以理解为是对集群状态的描述或期望。 包括: 集群中哪些node上运行了哪些容器化应用 应用的资源是否满足使用 应用的执行策略,例如重启策略、更新策略、容错策略等。 kubernetes的对象是一种意图...
阅读(167) 评论(0)

Golang包管理工具之glide的使用

1. glide简介 glide是一个golang项目的包管理工具,非常方便快捷,一般只需要2-3个命令就可以将go依赖包自动下载并归档到vendor的目录中。glide官网参考:https://glide.sh/ 2. glide安装 go get github.com/Masterm...
阅读(367) 评论(0)

Golang面向接口编程

1. 接口[多态] ​多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 简而言之,就是允许将子类类型的指针赋值给父类类型的指针。 即一个引用变量倒底会指向哪个类的实例对象,该引...
阅读(336) 评论(0)

数学基础(一)之矩阵的基本概念

1. 矩阵和向量1.1 矩阵⎡⎣⎢⎢⎢⎢1402137194914719182114371448⎤⎦⎥⎥⎥⎥ \begin{bmatrix} 1402 & 191 \\ 1371 & 821 \\ 949 & 1437 \\ 147 &144...
阅读(104) 评论(0)

Python系列(四)之Python面向对象编程

本文个人博客地址:http://www.huweihuang.com/article/python/basics/python-object-oriented-programming/ 1. 类和实例 在Python中所有的数据类型都可以视为对象,也可以自定义对象。自定义的对象数据类型即面向对...
阅读(210) 评论(0)

机器学习的概念

本文个人博客地址:http://www.huweihuang.com/article/machine-learning/machine-learning-concept/ 1. 机器学习的概念 1.1 Arthur Samuel的定义 ​ 机器学习是在特定的编程环境下,给予机器学习能...
阅读(194) 评论(0)

Python系列(三)之Python高级特性

本文个人博客地址:http://www.huweihuang.com/article/python/basics/python-advanced-features/ 1. 切片 切片操作(slice),即从list(tuple是一种特殊的list)中获取部分元素。 L[m,n]表示从L[m...
阅读(86) 评论(0)

client-go的使用及源码分析

本文个人博客地址:http://www.huweihuang.com/article/source-analysis/client-go-source-analysis/ 1. client-go简介 1.1 client-go说明 ​ client-go是一个调用kuberne...
阅读(707) 评论(0)

Python系列(二)之Python函数

本文个人博客地址:http://www.huweihuang.com/article/python/basics/python-function/ 1. 内置函数 python的内置参数详见以下链接,也可以通过help(function_name)来查看具体函数的使用帮助。 http://d...
阅读(148) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 7万+
    积分: 1404
    排名: 3万+
    联系我
    最新评论