原文:Kubernetes 1.5通過Ceph實現有狀態容器

在上一篇博文,我們通過kubernetes的devlopment和service完成了sonarqube的部署。看起來已經可用,但是仍然有一個很大的問題。我們知道,像mysql這種數據庫是需要保存數據而且不能讓數據丟失的。而容器恰恰是一旦退出,所有數據都會丟失。我們的mysql sonar容器一旦重啟,那么我們后續對sonarqube做的任何設置都會丟失。所以我們必須找到一種方法能讓mysql ...

2017-03-16 13:06 0 2155 推薦指數:

查看詳情

Kubernetes 安裝Rook ceph 1.5

一、rook簡介 Rook是一個自管理的分布式存儲編排系統,可以為Kubernetes提供便利的存儲解決方案。Rook本身並不提供存儲,而是在kubernetes和存儲系統之間提供適配層,簡化存儲系統的部署與維護工作。目前,rook支持的存儲系統包括:Ceph、CockroachDB ...

Mon Jan 04 23:13:00 CST 2021 0 1720
基於現有Kubernetes集群使用Rook部署Ceph集群

一、前言 本片文章主要是基於現有的k8s集群環境使用Rook部署Ceph集群 Rook官方文檔:https://rook.github.io/docs/rook/v1.6/ 環境版本信息:k8s版本為1.21.0; Rook版本為:v1.6 集群基礎配置要求:內存不低於5G,CPU不低於 ...

Wed Apr 13 01:09:00 CST 2022 0 1334
kubernetes容器健康狀態檢測

簡介 此文講述如何配置容器的liveness、readiness、startup探針。 kubelet 使用liveness探測器來知道什么時候要重啟容器。例如,liveness探測器可以捕捉到死鎖(應用程序在運行,但是無法繼續執行后面的步驟)。這樣的情況下重啟容器有助於讓應用程序在有問題 ...

Tue Jan 21 18:34:00 CST 2020 1 2636
Kubernetes 1.5 配置dns

  在kubernetes1.2的時候,采用了skydns + kube2dns +etcd的方式來部署dns。而從1.3開始,則部署方式有了一點兒變化,將skydns和kube2dns封裝到了一個容器鏡像中,放棄了etcd,而將dns解析直接放入到了內存之中,同時引入了dnsmasq,進一步利用 ...

Wed Mar 15 21:25:00 CST 2017 4 4200
Kubernetes 1.5安裝

  Kubernetes從1.3開始引入kubeadm來試圖簡化其復雜的安裝。但kubeadm至今仍不穩定,而且我個人覺得kubeadm反而麻煩,還不如直接用腳本或者其他自動化工具來安裝來的利索。關於kubeadm配置master的ha,也有相應的替代方案,比如使用keepalived ...

Tue Mar 14 05:59:00 CST 2017 0 1773
Kubernetes 1.5 配置dashboard

配置kubernetes的dashboard相對簡單。同樣的,只需要從源碼中獲取到dashboard-controller.yaml及dashboard-service.yaml文件,稍加修改即可: 修改dashboard-controller.yaml ...

Thu Mar 16 01:20:00 CST 2017 2 4107
Kubernetes故障排查指南-分析容器退出狀態

一、我們在使用K8S部署程序時候都會出現會遇到創建Pod失敗,這時候需要我們進行對pod創建失敗進行分析; 1、下面我們來對Pod status進行相關說明: CrashLoopBackOff:容器退出,kubelet正在將它重啟 1.應用程序中存在錯誤,導致無法 ...

Mon Jul 06 20:25:00 CST 2020 0 1287
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM