原创 用django 寫個用戶管理頁面

  1. 新建一個app01 python manage.py startapp app01 1 # 在 project 在外層 urls 的配置: from django.contrib import admin from dja

原创 K8S flannel 網絡

1. flannel 的作用 https://github.com/coreos/flannel/releases  flannel github 地址 K8S 網絡插件用的最多的flannel 和calico,主要是解決不同宿主機之間的p

原创 交付redis 到k8s 集羣

  1. 創建nfs 共享存儲 # 在所有主機上:yum install nfs-utils  rpcbind  -y  在10.4.7.200 上部署 nfs server cat[root@hdss7-200 nginxcurl]#

原创 交付dubbo 微服務到k8s 集羣

  dubbo 微服務結構簡介   上圖中,藍色的表示與業務有交互,綠色的表示只對Dubbo內部交互。上述圖所描述的調用流程如下: 服務提供方發佈服務到服務註冊中心; 服務消費方從服務註冊中心訂閱服務; 服務消費方調用已經註冊的可用服務

原创 交付Jenkins 到k8s集羣

  構建新的jenkins鏡像 docker pull jenkins/jenkins:2.190.3 mkdir -p /data/dockerfile/jenkins && cd /data/dockerfile/jenkins

原创 部署K8S dashboard

dashboard 方便用頁面管理K8S 集羣 1. 準備鏡像 docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3    2. 配置rbac  deployment service

原创 k8s ingress 控制器traefik

ingress 介紹 ingress 對外暴露集羣http 和https 服務,之前k8s 是用iptables 的 ,不推薦,推薦用ipvs 模式。ingress 是基於域名和url 路徑把用戶請求轉發到指定service 資源的規則。i

原创 K8S 核心組件功能

Kubernetes 核心組件 etcd保存了整個集羣的狀態;apiserver提供了資源操作的唯一入口,並提供認證、授權、訪問控制、API註冊和發現等機制;kube-controller-manager運行管理控制器,它們是集羣中處理常規

原创 工作中kubectl 常用命令

整理下工作中kubectl 常用命令 kubectl cluster-info #查看集羣信息Kubernetes master is running at http://localhost:8080CoreDNS is running a

原创 二進制部署K8S記錄

  用二進制部署K8S,用了 5 臺機器, 幾乎每個組件都籤一套證書,簽了7 套證書,搭建ca 服務器,籤這麼多證書也是很麻煩的事情,對大概步驟和踩的坑做個記錄。     1. 基礎環境準備 5臺機器都是centos7.4 系統, 先關閉

原创 zabbix 監控

zabbix 術語 zabbix 是一款開源免費的監控軟件,目前廣泛用於企業監控中,可以監控主機、交換機、路由器、UPS等等。zabbix 可以採用以下方式進行監控agent:通過專用的代理程序進行監控,與常見的master/agent模型