原创 OpenShift 4 - 配置OpenShift集羣日誌環境EFK

文章目錄安裝Elastic Search Operator安裝Cluster Logging Operator查看Kibana OpenShift 4 缺省安裝完是沒有提供基於ElasticSesrch-Fluentd-Kiban

原创 Hands-on Lab (11-2) - 4.3 新特性:用內置的Prometheus監控應用

文章目錄配置Prometheus環境部署被監控應用創建收集指標的角色,併爲用戶賦予該角色設置應用監控指標設置告警規則賦予任意指定用戶查看監控指標查看Prometheus監控到的應用定製指標 OpenShift 4.3 之前,其內置

原创 Hands-on Lab (4-2) - 配置Gogs的Webhook

文章目錄部署Gogs+PostgreSQL配置Webhook導入Git Repo到Gogs根據Git Repo部署應用注意事項 部署Gogs+PostgreSQL 執行命令,創建項目和Gogs和PostgreSQL應用資源。其中

原创 OpenShift 4 概念 (1) - ImageStream

文章目錄ImageStream基本概念Internal Image 和 External ImageInternal Image 和 Internal Image RegistryExternal Image確定ImageStre

原创 OpenShift 4 之AMQ Streams(1) - 多個Consumer從Partition接收數據

文章目錄AMQ Streams是什麼?安裝 AMQ Streams 環境安裝AMQ Streams Operator創建Kafka集羣運行Topic應用:Hello World創建Topic發送接收消息 AMQ Streams是什

原创 OpenShift 4 之AMQ Streams(4) - 用Prometheus監控Kafka

文章目錄配置Kafka和測試應用配置Prometheus和Grafana 配置Kafka和測試應用 首先刪除上一個實驗使用的Kafka集羣配置。 $ oc delete kafka my-source-cluster -n k

原创 OpenShift 4 Tekton (4) - Tekton實現包含Gogs+SonaQube+Nexus+Report+WebHook的Pipeline

本實例是siamaksade在其github上的一個Tekton Pipeline演示示例,它是《OpenShift 4之實現一個基於Gogs+Nexus+Sonarqube的Jenkins CI/CD Pipeline》的Tek

原创 OpenShift 4 之AMQ Streams(3) - 用Kafka MirrorMaker在Kafka集羣間複製數據

文章目錄什麼是MirrorMaker配置MirrorMaker確認Kafka環境創建Source和Target創建MirrorMaker測試驗證MirrorMaker發送測試數據接收測試數據 什麼是MirrorMaker Mirr

原创 OpenShift 4 Tekton (3) - 用Webhook實現CI/CD

文章目錄場景說明Tekton實現Webhook的過程和相關對象本文的Pipeline場景說明場景實現複製Github項目對pipelines-tutorial項目的操作創建Pipeline,然後直接運行Pipeline配置Webh

原创 OpenShift 4.x HOL教程彙總

文章目錄OpenShift Hands-on LabGitOpsIstio Service Mesh系列Service Mesh入門Istio-TutorialService Mesh教程Knatvie系列Knative入門Kna

原创 OpenShift4.3 之 通過 KubeFed 配置 OpenShift 聯邦集羣

文章目錄Kubernetes Federation聯邦集羣功能核心架構實驗所需環境配置客戶端環境安裝配置KubeFed Operator將OpenShift集羣加入到聯邦集羣向聯邦集羣部署應用操控聯邦集羣上的應用參考文檔 Kube

原创 OpenShift 4.3 之 Quarkus(3)用獨立的Prometheus監控Quarkus應用

文章目錄準備Quarkus客戶端環境創建Quarkus測試應用安裝項目級Prometheus運行環境用Prometheus監控Quarkus應用用Grafana監控Quarkus應用 準備Quarkus客戶端環境 依次執行以下命

原创 OpenShift 4.3 之 Quarkus(4)用集成的Prometheus監控Quarkus應用

在OpenShift 4.3中不但集成了Prometheus功能,還集成了Prometheus的查詢和報警界面。在Administrator視圖中的Monitoring欄目中有以下三項:“Alerting”、“Metrics”、“

原创 刪除Terminating狀態的Pod

第一招:強制刪除名爲POD_NAME的Pod。 $ oc delete pod POD_NAME --grace-period=0 --force 第二招:對於有依賴刪除關係的Pod,由於其依賴的Pod沒有刪除,因此這個P

原创 OpenShift 4 之 GitOps(6)用ArgoCD部署MongoDB主從集羣

文章目錄部署架構部署MongoDB主從集羣準備操作環境配置ArgoCD準備MongoDB所需證書更新被部署的YAML文件在三個OpenShift集羣中部署MongoDB配置MongoDB的ReplicaSet 部署架構 本文介紹如