原创 CentOS 7.7下Kubernetes 1.18.0安裝

系統環境。 cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) uname -a Linux k8s-master 3.10.0-1062.18.1.el7.

原创 Prometheus Operator部署和使用

說明 Prometheus-Operator官方提供的架構圖: Operator是最核心的部分,作爲一個控制器,他會去創建Prometheus、PodMonitor、ServiceMonitor、AlertManager

原创 Ambassador系列-12-Prometheus Operator監控Ambassador Edge Stack

Prometheus Operatorde的安裝部署見Helm部署Prometheus Operator和自定義監控。 Ambassador Edge Stack的安裝部署見Ambassador系列-11-Helm安裝Ambass

原创 OpenShift 3.11單機安裝和使用

安裝 建議系統內存>=6G,CPU>=4。在hosts中添加主機名。 vi /etc/hosts 192.168.1.42 os-node 開啓SELINUX。 vi /etc/selinux/config # This fil

原创 Helm 3安裝Nginx Ingress Controller和使用

安裝 先添加Chart倉庫。 helm repo add nginx-stable https://helm.nginx.com/stable 查找nginx-ingress,我們選擇nginx-stable/nginx

原创 Helm v3概念和常用命令詳述

Helm v3概念 Chart Helm的應用包,採用tgz格式。類似於Yum的RPM包,其包含了一組定義Kubernetes資源相關的YAML文件。也稱爲應用Chart。 Repoistory Helm的應用倉庫

原创 Chrome安裝Markdown Viewer 3.9插件

下載https://github.com/simov/markdown-viewer/archive/3.9.zip。解壓markdown-viewer-3.9.zip,並將該文件夾放到合適的位置。 在Chrome瀏覽器中打開擴展

原创 CentOS 7修改IP地址和主機名

修改爲靜態IP地址,以root用戶操作。 vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no

原创 CentOS 7下NFS v4的安裝和使用

搭建nfs服務器 安裝nfs和rpc服務。 yum install -y nfs-utils yum install -y rpcbind 啓動並配置自啓動,注意需要先啓動rpcbind。 systemctl start

原创 Prometheus+Altermanger+Grafana+node-exporter安裝和使用

簡述 Prometheus是一個開源的系統監控和警報工具,該項目擁有非常活躍的開發人員和用戶社區。它現在是一個獨立的開源項目,獨立於任何公司進行維護。Prometheus於2016年加入CNCF(雲原生計算基金會),成爲繼

原创 Helm Hook鉤子詳述

Hooks Helm提供了Hook的機制,允許Chart開發人員在Release的生命週期中的某些節點來進行干預,比如我們可以利用Hooks來做下面的這些事情: 在加載Chart的其它資源之前,先加載ConfigMap或

原创 通過etcdctl查詢Kubernetes中etcd數據

先確定Kubernetes的etcd版本。 docker images | grep etcd registry.aliyuncs.com/google_containers/etcd 3

原创 Envoy 1.14.1配置入門

Envoy架構圖。 Envoy中的一些術語。 Host:能夠進行網絡通信的實體(如服務器上的應用程序)。 Downstream:下游主機連接到Envoy,發送請求並接收響應。 Upstream:上游主機接收來自Env

原创 使用spotify的docker-maven-plugin插件將SpringBoot項目打包爲Docker鏡像

此項目的代碼已經放到GitHub中,地址https://github.com/twingao/springboot-docker。先展示SpringBoot項目的目錄結構。 tree springboot-docker/ spri

原创 CentOS 7代理設置(Yum/cURL/Wget/Docker)

很多企業員工不能直接訪問Internet,通常需要通過Proxy訪問,而且一般都需要使用員工賬號和密碼登錄。 全局配置Proxy 全局配置Proxy時,對Yum,cURL,Wget同時生效。 命令行 代理配置直接在命令行中,這樣的