原创 MyBank 進行容器化

示例:把一個簡單的 Java Web 應用---MyBank 進行容器化。它包含了 Java 源代碼、JSP文件、圖片和 CSS 等靜態資源文件。MyBank 的項目結構是基於 Maven 的要求部署,通過 Maven 可以編譯和構建 My

原创 K8S 創建 Pod 狀態狀態一直處在 Pending 狀態

Openshift 創建 Pod 狀態狀態一直處在 Pending 狀態# oc get pods NAME             READY     STATUS    RESTARTS   AGE hello-openshift-1-

原创 Pod容器共享 Volume

項目背景在下面示例中,Pod內包含兩個容器:tomcat 和 busybox ,在 Pod 級別設置 Volume “app-logs”,用於 tomcat 向其中寫入日誌文件,busybox 讀日誌文件。# cat pod-volume-

原创 Kubernetes 實現 Guestbook 留言板

基礎環境系統版本:CentOS Linux release 7.5.1804 (Core)kubernetes版本:kubernetes1.3項目背景Guestbook留言板系統將通過 Pod、RC、Service 等資源對象搭建完成,成功

原创 k8s中部署 Tomcat+MySQL服務

示例:實現 運行在 Tomcat裏的 Web app,JSP頁面通過 JDBC 直接訪問 MySQL數據庫並展示數據。需求:Web App 容器 MySQL容器,web--->mysql         需要把MySQL容器的IP地址通過環

原创 Docker的網絡模式

Docker的網絡模式Docker的網絡模式大概可以分爲5種類型。安裝完 Docker默認,宿主機默認會創建三個網絡,分別是bridge網絡,host網絡,none網絡,可以使用docker network ls命令查看。1. None網絡

原创 Docker 升級版本

Docker 升級版本1、查看系統要求Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看CentOS的內核版本。# uname -a2、刪除舊版本# yum remove docker  docker-common do

原创 linux 系統開機不能進入系統

系統開機”Give root password for maintenance(or type Control-D to continue)”由於錯誤的編輯/etc/fstab文件 而引起的不能正常進入系統。分析原因:將一個分區或者磁盤最後

原创 Redis數據持久化

Redis數據持久化Redis提供了將數據定期自動持久化到硬盤的能力,包括RDB,AOF兩種方案,兩種方案各有利弊,可以配合起來同時使用,確保數據的穩定性。必須使用數據持久化嗎?Redis數據持久化機制是可以關閉的。如果把 Redis服務作

原创 linux系統下檢測硬盤上的壞道和壞塊

磁盤壞道檢測當磁盤出現以下情況:      io wait 無故增高或居高不下;      硬盤聲音突然由原來的摩檫音變成了怪音;      系統無法正常啓動,出現“IO error”等提示信息;      mkfs時,到某一進度停滯不前,

原创 crontab 普通用戶添加的計劃任務不能執行

背景:項目中需求數據庫備份,使用的普通用戶。添加的計劃任務發現並不能按時執行。 排查思路: 測試腳本,手動執行腳本完全沒有問題。 添加計劃任務,發現時間過了還沒有執行。?????? 解決辦法:針對普通用戶,查找相關資料,查詢可能是由於系

原创 AWK的常用操作

1)使用awk對某一列進行求和計算[root@localhost ~]# cat file.log file_numb: 3168; total_size: 105.801 GB;avg_size: 34.1983 MBfile_numb:

原创 Ubuntu Linux系統下apt-get命令詳解

Ubuntu Linux操作系統下apt-get命令的詳細說明  常用的APT命令參數:apt-cache search package 搜索包apt-cache show package 獲取包的相關信息,如說明、大小、版本等sudo a

原创 nginx配置location [=|~|~*|^~] /uri/ { … }用法

nginx配置location [=|~|~*|^~] /uri/ { … }用法 = 嚴格匹配。如果這個查詢匹配,那麼將停止搜索並立即處理此請求。~ 爲區分大小寫匹配(可用正則表達式)!~爲區分大小寫不匹配~* 爲不區分大小寫匹配(可用正

原创 設置SVN提交時強制添加註釋

如何設置SVN提交時強制添加註釋:原文轉自 http://blog.sina.com.cn/s/blog_46d93f190101i8ov.htmlwindows版本:1、新建一個名爲pre-commit.bat的文件並將該文件放在創建的庫