Skip to content

Instantly share code, notes, and snippets.

View philipz's full-sized avatar

philipz philipz

View GitHub Profile
@philipz
philipz / readme.md
Created November 28, 2019 14:12
microk8s tips
sudo usermod -a -G microk8s <username>
sudo microk8s.kubectl config view --raw > $HOME/.kube/config
microk8s.enable metallb
@philipz
philipz / readme.md
Created November 12, 2019 02:12
Imagemagick fill right-top corner

gravity regions

convert 1502QR42495.jpg -gravity NorthEast -region 12%x12% -fill white -colorize 100% 1502QR42495_fill.jpg

@philipz
philipz / readme.md
Last active March 25, 2020 09:14
Kafka Partitions and Consumer Group

A. Consumer > Partitions

consumer.properties

group.id=group1
  1. ./kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic test
  2. ./kafka-console-producer.sh --broker-list kafka:9092 --topic test
  3. ./kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic test --consumer.config ./consumer.properties
  4. ./kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic test --consumer.config ./consumer.properties
1. 管理型系統,如營運類系統,首選關聯式。
2. 大流量系統,如電商單品頁的某個服務,後台選關聯式,前台選內存式。
3. 日誌型系統,原始數據選列式,日誌搜尋選倒排索引。
4. 搜尋型系統,指站內搜尋,非通用搜尋,如商品搜尋,後台選關聯式,前台選倒排索引。
5. 交易型系統,如庫存、交易、記帳,選關聯式+快取+一致性協議,或新型關聯式資料庫。
6. 離線運算,如大量數據分析,首選列式,關聯式亦可。
7. 即時運算,如即時監控,可以選時序資料庫,或列式資料庫。

wget -qO - https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub | sudo apt-key add -

@philipz
philipz / readme.md
Created May 2, 2019 07:05
Add user in Dockerfile

RUN groupadd -r mysql &amp;&amp; useradd -r -g mysql mysql

@philipz
philipz / readme.md
Last active July 14, 2019 04:06
TriggerMesh Knative-local-registry "ErrImagePull"
@philipz
philipz / readme.md
Created April 28, 2019 14:57
Kaniko to Docker Hub

A quick look at Google's Kaniko project

docker run -v $PWD:/workspace -v ~/.docker/config.json:/kaniko/config.json \
 --env DOCKER_CONFIG=/kaniko \
 gcr.io/kaniko-project/executor:latest \
 -d philipz/hello-world:kaniko
@philipz
philipz / Dockerfile.md
Created April 27, 2019 10:18
Azure Function for Knative

Create a function on Linux using a custom image

func init MyFunctionProj --docker

FROM microsoft/dotnet:2.2-sdk AS installer-env

COPY . /src/dotnet-function-app
RUN cd /src/dotnet-function-app && \
 mkdir -p /home/site/wwwroot &amp;&amp; \