原创 kubernetes每個節點創建一個服務的Pod

1. 問題場景 希望一個worker節點上僅部署同樣的服務一個. 比如: kubernets有三個worker節點,三個節點部署N個副本的api服務, 爲了提高服務效率希望加入緩存,需要爲三個節點個部署一個redis服務, 這個時候我們定義

原创 nexus build docker private registry

0. 整體架構說明 nexus作爲一個優異的私有倉庫平臺方便了我們迅速創建管理主流的各種操作, 提高了效率, 本文使用一臺虛擬機和宿主機的配合來模擬線上倉庫和本地調用的關係, 具體如下: 宿主機: 一臺mac 虛擬機: 在宿主機上vmwa

原创 Ubuntu安裝Docker簡述

1. 操作概述 目的: 在阿里雲ECS上安裝docker 系統: Linux version 3.13.0-32-generic (buildd@kissel) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubun

原创 Kubernetes集羣搭建

0. 概要 使用kubeadm搭建一個單節點kubernets實例,僅供學習. 運行環境和軟件概要如下: ~ 版本 備註 OS Ubuntu 18.0.4 192.168.132.152 my.servermaster.lo

原创 docker 搭建 postgresql

介紹 使用docker搭建postgresql的服務用與學習和測試, postgresql的版本位最新的9.6.2, 操作系統是最新版本的Ubuntu 16.04.2 LTS docker ubuntu鏡像. 創建步驟 安裝docker

原创 Tornado+Motor Demo API

看了幾天書,熟悉了一下Python的語法,選擇Tornado框架完成一個登錄的API,初學寫的不好,僅供參考: # -*- coding:utf-8 -*- import tornado.ioloop import tornado.web

原创 使用Docker搭建Consul集羣

1. 做什麼事情? consul作爲一個服務發現的工具在國內外都收到歡迎, 它的多數據中心是其他如zookerper工具所不能比的, 本文的目的是搭建一個準產品環境下的consul cluster 作爲產品測試和教學演示, cluster所

原创 docker swarm auto scale

1. 主旨介紹 使用mac和fusion vm兩臺主機搭建一個小的docker集羣, 採用docker swarm方式搭建. Swarm基本概念: manager:用來管理swarm服務 node: docker enginer節點, 通

原创 搭建jenkins主從集羣

1. 檢查服務器包配置[可選] 一般不需要apt的額外配置, 如果有刪除配置或者移動到別處, 使其不生效: sudo rm /etc/apt/apt.conf sudo apt-get update 2. 安裝JDK jenkins依賴

原创 PostgreSQL 分表

背景瞭解 最近在研究postgresql, 裏面分割表的場景特別適合一張很大的表的場景, 通常有兩種分割辦法: 範圍分割 列表分割 創建一個分割表的步驟: 創建master表 創建多個字表,且沒有重複的約束 創建索引 創建觸發器, 插

原创 ElasticSearch 創建父子類型

#1創建測試索引 DELETE http://192.168.208.32:9200/domo POST http://192.168.208.32:9200/domo {   "settings": {     "number_of_sh