原创 ARM架構服務器(飛騰平臺)centos7.5上yum安裝k8s教程

1安裝環境 [root@k8s-master ~]# uname -a Linux k8s-master 4.14.0-49.12.ts7.aarch64 #1 SMP Tue Nov 12 19:06:54 CST 2019 aarch6

原创 go module 使用教程

如果你還在使用 GOPATH 模式來開發Golang程序,那麼你可以參考本文來告別 GOPATH,並帶給你一個方便的包管理工具。 關於 go mod 的說明和簡單使用,可以參考: 1、Go1.1.1新功能module的介紹及使用請添加鏈接描

原创 centos7使用supermin製作centos7 Postgresql的docker鏡像包

安裝程序 yum install -y supermin* 創建目錄 mkdir -p /data/docker_image/centos7 cd /data/docker_image/centos7 準備要安裝的軟件包並保存在superm

原创 使用kubeadm安裝Kubernetes 1.15

kubeadm是Kubernetes官方提供的用於快速安裝Kubernetes集羣的工具,伴隨Kubernetes每個版本的發佈都會同步更新,kubeadm會對集羣配置方面的一些實踐做調整,通過實驗kubeadm可以學習到Kubernete

原创 k8s 中Pod,Deployment,ReplicaSet,Service關聯、關係分析

# 分析 pod首先,我們先從最小的調度單位pod開始。我的k8s集羣中目前有一個pod,它的name爲admin-mysql-1d29997-5db458497c-h6rrs [root@k8s-master ~]# kubectl ge

原创 go module 詳解

基礎知識 環境準備 使用golang 1.11以上版本的朋友,開啓 GO11MODULE=on ,並且確保實驗目錄不在 GOPATH 中,命令行裏執行。export GO11MODULE=onexport GO111MODULE=on2.

原创 shell腳本報錯:-bash:/bin/sh^M: bad interpreter:

今天寫了一個shell腳本,然後在執行的時候報錯,如下截圖: 主要原因是shell文件是我在windows下編輯然後上傳到linux系統裏執行的。shell文件的格式爲dos格式。而linux只能執行格式爲unix格式的腳本。 我們可以通

原创 Beego Conf 文件配置解析

Beego 默認系統配置爲conf文件夾下的app.conf文件;那麼app.conf裏面的具體配置屬性都是什麼意思,接下來一一的進行解釋: beege程序默認app.conf 在beego程序中讀取app.conf中的配置內容可以使用:

原创 beego orm 一對多、多對多 關聯查詢

一對多 model ype User struct {Id int64 json:"id"Name string json:"name,omitempty" orm:"size(50)"Passwords st

原创 Centos 7 製作Oracle 12c Docker Images

資源準備 需要下載oracle相關的東東,例如安裝文件,dockerfile。這些都可以從oracle 的github 上面找到。https://github.com/oracle/docker-images/tree/master/Ora

原创 Centos 7 安裝操作最新版docker-ce

使用非Root用戶前要增加sudo 命令 卸載舊版本Docker 舊版本的 Docker 稱爲 docker 或者 docker-engine,使用以下命令卸載舊版本:yum remove docker \docker-client \do

原创 golang 連接oracle 11g數據庫

1.安裝Oracle的OCI套件(確定系統是否安裝gcc和libaio1) 下載地址:https://www.oracle.com/technetwork/database/database-technologies/instant-cli

原创 Docker 安裝 postgreSQL 11.4

一、安裝 命令:docker pull postgres:11.4 二、運行 命令:docker run --name postgres_demo -e POSTGRES_PASSWORD=password -p 54321:5432 -

原创 CentOS 7.5 1804 yum 安裝 PostgreSQL-11

一、準備工作:1.postgresql官網:https://www.postgresql.org2.下載頁面:https://www.postgresql.org/download/3.Red Hat家族Linux(包括CentOS/Fed

原创 kubeadm 快速安裝 Kubernetes 集羣

前言:官方提供Kubernetes部署3種方式 minikubeMinikube是一個工具,可以在本地快速運行一個單點的Kubernetes,嘗試Kubernetes或日常開發的用戶使用。不能用於生產環境。官方文檔:https://kube