如果我想build 所有的 branch ,但不包括 develop 

可以輸入以下指令

:^(?!origin/develop$).*

johnchen6927 發表在 痞客邦 留言(0) 人氣()

在 /etc/ssh/sshd_config 裡面加入兩段設定,再重啟 ssh server 即可。

1.

ChallengeResponseAuthentication yes

2.

Match Group operation

johnchen6927 發表在 痞客邦 留言(0) 人氣()


1. 在 Datadog 的 integration 中選取 webhooks.

2. 新增一個 webhooks,並將 Jenkins 的 URL 填入

3. 在 Jenkins 上安裝 Generic Webhook Trigger plugin

4. 設定好要從 webhook 抓取的變數和 token

5. 這樣就大功告成了

johnchen6927 發表在 痞客邦 留言(0) 人氣()

最近因為發現在 aws 上跨 az 的流量費很高,想說有沒有辦法降低跨 az 的流量。

經過調查後,發現流量大的是 elasticsearch 彼此之間的資料同步造成的。

想說有沒有辦法限制 elasticsearch 就運行在一個 az 內呢?

請教 google 大神後,終於找到解法了。

https://github.com/kubernetes/kops/blob/master/docs/instance_groups.md

johnchen6927 發表在 痞客邦 留言(0) 人氣()

建立 ELB 時,需要選擇所在的 VPC 和 subnet,最後才是選 listener port 和 hosts。

subnet 代表 ELB 的機器要放在那裡,如果選到的 subnet 不是透過 igw 上網,就無法讓外面的使用者存取該ELB的服務。

如果有使用 ELB,選擇的可用 subnet 實際上會在你的 subnet 內啟動一台 EC2 ,而當你的使用量到達一定程度,將會自動增加你的 ELB EC2 數量。

也就是當你的 ELB 用量大,ELB 就會在你的 subnet autoscaling 啟動相對可用的 EC2 數量。

而 subnet 可用的 IP 位置也就減少,當你的 subnet IP 數量用完則不會再增長 ELB EC2 的數量,也到達你的 ELB 瓶頸。

johnchen6927 發表在 痞客邦 留言(0) 人氣()

Mar 10 16:22:57 ip-10-161-4-101 kubelet: E0310 16:22:57.2519582373 kubelet_volumes.go:128] Orphaned pod "eafea4ce-0fb8-11e8-a241-0299a02e32e6" found, but volume paths are still present on disk : There were a total of 1 errors similar to this. Turn up verbosity to see them.

pod 因為 volume paths 没有被清除,到 /var/lib/kubelet/pods/ 下清除該 pod

johnchen6927 發表在 痞客邦 留言(0) 人氣()

1. 下載 centos7 的 image

2. 在裡面安裝 mongodb 3.6

3. 編輯設定檔和產生 keyfile

# mongod.conf

# for documentation of all options, see:

johnchen6927 發表在 痞客邦 留言(0) 人氣()

在 ~/.ssh/config 中加入以下設定,就可以用 ~/.ssh/gitea 去連 gitea.aaa.bbb

Host gitea.aaa.bbb

Hostname gitea.aaa.bbb

User root

IdentityFile ~/.ssh/gitea

johnchen6927 發表在 痞客邦 留言(0) 人氣()

1. 

安裝 postfix 

yum -y install postfix cyrus-sasl-md5 cyrus-sasl-plain cyrus-sasl

2.

在 /etc/postfix/main.cf 底下加入

johnchen6927 發表在 痞客邦 留言(0) 人氣()

請參考以下文章

https://docs.docker.com/engine/reference/commandline/dockerd/

docker info 可以看到

docker image size 的上限預設是 

Base Device Size: 10.74GB

johnchen6927 發表在 痞客邦 留言(0) 人氣()

27164603_10155860382609765_2161739027868593493_o.jpg

請參照以下文章

https://docs.aws.amazon.com/cli/latest/topic/s3-config.html

設定檔位於 ~/.aws/config

以下是我測試後,比較適合我們環境的設定

s3 =

johnchen6927 發表在 痞客邦 留言(0) 人氣()

new_network_topology.jpg

公司要在大陸運行某個程式的 Docker

但它的 image 高達 12GB

如果用原本的作法,上傳到 Docker Hub

那麼在大陸下載時,就會等到天荒地老

如果是把 image 傳到 大陸的 image repository,也是要等很久很久

johnchen6927 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。