原创 ceph 集羣的兩種部署方法

Ceph ansible 部署步驟: 1. git clone -b stable-3.0 https://github.com/ceph/ceph-ansible.git ; cd ceph-ansible 2. 生成

原创 K8s常見故障排查思路

step_1: kubectl get node 1. 查看集羣節點是否處於 Ready 狀態 a. 如果是Ready狀態,再使用kubectl describe node <nodeName>, 資源使用率

原创 k8s 集羣中,rbd 和 cephfs 數據的備份腳本

cat >> k8s-ceph-bak.py <<EOF #!/usr/bin/env python #coding:utf-8 from kubernetes import client, config from executor im

原创 ceph集羣 自動化部署腳本

cat >> ceph-config.yml <<EOF # for all nodes all: &all - mon0 - osd0 - osd1 - osd2 # for mon and mgr nodes mons

原创 Mac install minikube

Mac install minikube: 1. curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.0.0/minik

原创 k8s 手動重裝系統(因各種原因)

K8s 節點 重裝系統: 準備工作: 1. 備份配置和服務啓動文件: a. 既是k8s 節點,同時也是 etcd 節點 tar zcvf k8s3.tgz /etc/ssl/etcd /etc/kubernet

原创 工作中疑難問題彙總

常見錯誤解決辦法: EFK: 1. 無法啓動kibana,解決“Elasticsearch is still initializing the kibana index... ” 解決辦法:

原创 ppc64le centos7 安裝etcd

ppc64le centos7 安裝etcd 1. 到http://rpmfind.net/下載以下4個包: golang-1.6.2-1.fc24.ppc64le.rpm golang-bin-1.6.2-1.fc24.ppc6

原创 jenkins docker-plugin 和 kubernetes-plugin插件實用案例

Jenkins docker-plugin的使用方法: node { stage('Clone Code') { dir('baas-ops') {

原创 我的友情鏈接

51CTO博客開發For The Dream馬哥教育Linux運維培訓北城書生吟—技術交流

原创 A Simple Script for Deploying Code With Github’s WebHooks

Learning source control with Git has completely changed how I build things. I was recently trying to hunt down an easy w

原创 haproxy 與 keepalived 高可用

keepalived安裝配置 ############安裝略############ 1. 更改防火牆規則、並關閉selinux firewall-cmd --direct --permanent --add-rule ipv4 fil

原创 Kubernetes 集羣的兩種部署過程(daemon部署和容器化部署)以及glusterfs的應用!

ClusterIp:通過VIP來訪問, NodePort: 需要自己搭建負載據衡器LoadBalancer:僅僅用於特定的雲提供商 和 Google Container Engine https://www.nginx.com/blog/l

原创 Kubernetes 和 Swarm 兩種docker集羣,基於ansible的自動化安裝部署(已測)

Git repo:https://git.oschina.net/yonchin/k8s-x86_64/tree/master/x86?dir=1 注:系統是基於CentOS_7.2,ansible:2.1簡介: kube-ansible-