ShenH.'s Blog

Learn Anything, Anytime, Anywhere~

在仪表盘上增加heapster指标

Prerequisites: You have a kubernetes cluster with the dashboard plugin installed, see the article from Martin Jensen entitled Kubernetes dashboard on ARM with RBAC for the instructions on how to d......

树莓派kuernetes集群中部署dashboard

在最近关于在树莓派集群上使用kubeadm配置安装Kubernetes 1.13.0的教程中,默认情况下启用了RBAC,本文章将介绍如何在启用RBAC的情况下运行Kubernetes仪表板。 准备 部署和启动Kubernetes集群 (see 这篇文章) kubectl v. 1.13.0 配置 kubeconfig配置本地树莓派(并非master),以便使用kubectl与上一个教程中......

在树莓派上建立kubernetes集群

引言最近学了Kubernetes一段时间后,突然想在自己的树莓派上玩玩,搭建一个集群出来,玩过树莓派的同学都知道,树莓派作为一个“卡片电脑式”的嵌入式电脑,它的性能是非常有限的,内存和CPU对于我们传统的机器智能是远远不可及的,因此我在这里PO出我为什么要做树莓派的kubernetes研究: 打造一个具有边缘智能的系统,可以在上面部署边缘级别的微服务组件,包括传感器的采集服务、控制和计算......

构建高效率的 Docker 镜像

今天要学习主题是:如何构建高效的 Docker 镜像, 更小,更快!今天学习的大纲如下。 Docker 镜像和容器的层的工作原理 构建最小镜像的基础知识 什么是好的、坏的和臃肿的 Dokcerfile 如何构建面向特定编程语言环境的镜像 主要参考 Dockercon 大会 @abbyfuller 的 “Creating Effective Images” 演讲。 大会视频 Docke......

Go语言中的并发机制系列-4/1 | 深入理解 context 包

本系列阅读笔记是主要基于 Golang 经典图书 Concurrency in GO ,主要有6个章节: An Introduction to Concurrency Modeling Your Code: Communicating Sequential Processes** Go’s Concurrency Building Blocks Concurrency Patterns i......

Go语言中的并发机制系列-2|Go的并发哲学 & CSP

本系列阅读笔记是基于 Golang 经典图书 Concurrency in GO ,主要有6个章节: An Introduction to Concurrency Modeling Your Code: Communicating Sequential Processes Go’s Concurrency Building Blocks Concurrency Patterns in Go......

kubernetes学习笔记|利用 Kubeflow 管理 Tensorflow 程序

参考 https://kairen.github.io/2018/03/15/tensorflow/kubeflow/ 介绍每个人是不是都想拥有一个属于自己的 “人工智能实验室”,他有哪些特点呢?主要包括以下几个特点: 支持 tensorflow/torch/keras等等主流深度学习库 用户界面友好 支持分布式训练 支持 GPU 训练 支持快速产生人工智能产品原型 Kubeflow ......

K8s集群部署

重点参考 http://blog.51cto.com/douya/1945382 http://www.cnblogs.com/burningTheStar/p/7865998.html 实验环境采用 CentOS7.4 minimual,docker 1.13,kubeadm 1.10.0,etcd 3.0, k8s 1.10.0 我们这里选用两个个节点搭建一个实验环境。 192.168......

Go语言中的并发机制系列-1|并发简介

本系列阅读笔记是基于 Golang 经典图书 Concurrency in GO ,主要有6个章节: An Introduction to Concurrency Modeling Your Code: Communicating Sequential Processes Go’s Concurrency Building Blocks Concurrency Patterns in Go......

自动化构建生产环境下的 Docker 镜像

本教程将会学习如何配置 Jenkins 来基于 Dockerfile 构建的 Docker 镜像,和如何使用 Docker 来实现(CICD)持续集成与开发。使用自动化镜像构建,在企业生产环境下将可以完成高效的升级与部署。 说明: 本教程借鉴于 katacoda 创建的关于CICD的教程. 这次教程主要我尝试了两个版本: 宿主机是 x86 架构的系统(系统:Ubuntu,Arch) 宿......