原创 基於k8s環境部署RabbitMQ集羣

一、前言 本次案例是基於Statefulset部署RabbitMQ集羣,同時基於Storage Class(存儲類)來作爲集羣數據的持久化後端,因此在此之前已經部署好了NSF作爲後端存儲     1、創建服務命名空間Namespace #

原创 基於Ingress 實現集羣服務訪問

一、前言 Ingress與Ingress-controller ingress對象: 指的是k8s中的一個api對象,一般用於yaml配置,如果集成了kubesphere,可以直接在UI界面上進行創建,其作用就是定義請求如何轉發到servi

原创 通過非雲原生監控Exporter 監控MySQL數據庫

1、首先部署MySQL至Kubernetes集羣中,直接配置MySQL權限即可 [root@k8s-master01 prometheus]# kubectl create deployment mysql --image=registr

原创 雲原生應用Etcd監控

一、在現有的K8s集羣ETCD節點上進行測試 測試訪問Etcd Metrics接口 [root@k8s-master01 ~]#for ((i=131;i<134;i++));do curl -s --cert /etc/kubernet

原创 基於現有的Kubernetes集羣部署Prometheus監控

前言: Prometheus官網提供了很多安裝方式https://prometheus.io/docs/prometheus/latest/installation/ 在這裏我選擇通過Kube-Prometheus Stack技術站棧進行安

原创 基於NFS服務創建StorageClass 存儲實現自動創建PV

前言 Storageclass解決PV手動創建需求 當每次創建 PVC 聲明使用存儲時,都需要去手動的創建 PV,來滿足 PVC 的使用。 可以用一種機制來根據用戶聲明的存儲使用量(PVC)來動態的創建對應的持久化存儲卷(PV)。k8s 用

原创 基於現有Kubernetes集羣部署KubeSphere管理平臺

一、前言 檢查當前系統資源 如需在 Kubernetes 上安裝 KubeSphere 3.3.0,您的 Kubernetes 版本必須爲:v1.19.x,v1.20.x,v1.21.x,v1.22.x 或 v1.23.x(實驗性支持)。

原创 部署EFK Stack收集K8s日誌

一、下載efk相關安裝文件 1.1、下載對應的EFK yaml配置文件 [root@k8s-master01 k8s]# cd efk-7.10.2/ [root@k8s-master01 efk-7.10.2]# ls create-l

原创 手把手教你如何從獲取VMware PACs/Keys以及激活

一、首先使用你註冊的郵箱賬號登錄dell.com官網網站,獲取你的許可證密鑰信息 https://www.dell.com/support/software/cn/zh/cndhs1#/software      即可獲取到下面色許可證

原创 基於現有Kubernetes集羣使用Rook部署Ceph集羣

一、前言 本片文章主要是基於現有的k8s集羣環境使用Rook部署Ceph集羣 Rook官方文檔:https://rook.github.io/docs/rook/v1.6/ 環境版本信息:k8s版本爲1.21.0; Rook版本爲:v1.6

原创 基於現有kubernetes集羣使用rook部署Ceph集羣

前言:本篇文章主要是基於現有kubernetes集羣環境使用Rook部署Ceph存儲集羣另外演示、塊存儲、文件共享存儲的使用,以及PVC快照的創建和恢復;依據Rook官方文檔鏈接:https://rook.github.io/docs/ro

原创 RBAC-實現不同用戶擁有不同權限

關於RBAC相關的知識點可以參考kubernetes官方文檔:https://kubernetes.io/zh/docs/reference/access-authn-authz/rbac/#kubectl-create-rolebindi

原创 RBAC鑑權-通過聚合clusterrole實現集羣權限控制

RBAC API 聲明瞭四種 Kubernetes 對象:Role、ClusterRole、RoleBinding 和 ClusterRoleBinding。你可以像使用其他 Kubernetes 對象一樣, 通過類似 kubectl 這類

原创 kubernetes中Deployment和replicaset關係剖析

前言: 本片文章主要介紹了Deployment和Replicaset之間的關係以及如何產生Pod #vim nginx-deploy.yaml   #先給出Deployment的YAML文件實例; apiVersion: apps/v1

原创 企業級K8S集羣二進制環境部署 安裝cfssl證書生成工具

集羣架構圖: 集羣架構信息     【關閉所有節點swap分區】 # swapoff -a && sysctl -w vm.swappiness=0 # sed -i '/swap/s/^/&#/' /etc/fstab 【yum