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 June 5, 2021 13:11
Deploy to Kubernetes in Google Cloud: Challenge Lab

Task 1: Create a Docker image and store the Dockerfile

source <(gsutil cat gs://cloud-training/gsp318/marking/setup_marking.sh)
gcloud source repos clone valkyrie-app
cd valkyrie-app

cat > Dockerfile <<EOF
FROM golang:1.10
WORKDIR /go/src/app
COPY source .
@philipz
philipz / readme.md
Last active June 5, 2021 07:04
Build a Website on Google Cloud: Challenge Lab

########################################################################################

Task 1: Download the monolith code and build your container

git clone https://github.com/googlecodelabs/monolith-to-microservices.git

cd ~/monolith-to-microservices
./setup.sh
@philipz
philipz / readme.md
Last active May 20, 2021 03:41
Create and Manage Cloud Resources: Challenge Lab

Task1

gcloud compute instances create nucleus-jumphost \
          --network nucleus-vpc \
          --zone us-east1-b  \
          --machine-type f1-micro  \
          --image-family debian-9  \
          --image-project debian-cloud
@philipz
philipz / readme.md
Last active February 12, 2021 12:07
Microk8s & Loft
  1. Need install rbac and storage by microk8s enable dns rbac storage
  2. Install loft
@philipz
philipz / Dockerfile.dev
Last active January 10, 2021 08:44
Quarkus Remote debug with Kubernetes
FROM adoptopenjdk/openjdk14-openj9:x86_64-alpine-jre-14_36.1_openj9-0.19.0
RUN apk add curl
ENV QUARKUS_LAUNCH_DEVMODE=true \
JAVA_ENABLE_DEBUG=true
COPY target/quarkus-app/lib/ /deployments/lib/
COPY target/quarkus-app/*.jar /deployments/
COPY target/quarkus-app/app/ /deployments/app/
COPY target/quarkus-app/quarkus/ /deployments/quarkus/
@philipz
philipz / readme.md
Created January 5, 2021 06:42
Kubectl notes

Update images

kubectl set image -n wellness-dev deploy/micrometer quarkus-micrometer=philipz/quarkus-micrometer:1

@philipz
philipz / readme.md
Last active January 2, 2021 16:47
TiDB OnTime Dataset loading

Ref: Could you provide an example to load big dataset like Percona?

# SET GLOBAL sql_mode = ''
for y in `seq 1987 2018`
do
for i in `seq 1 12`
do
echo "$y - $i"
mysql --local-infile=1 -h 127.0.0.1 -P 4000  -u root -e "load data local infile '/home/philipz/otp/On_Time_On_Time_Performance_${y}_${i}.csv' into table otp.ontime fields terminated by ',' OPTIONALLY ENCLOSED BY '\"' ignore 1 lines"
done
@philipz
philipz / upx.md
Created December 13, 2020 15:28
UPX compression

upx --best -k kafka-quickstart-1.0-SNAPSHOT-runner

@philipz
philipz / gist:4f4e74d4ea516c7a369cdfd68c2fee13
Created November 22, 2020 05:10
How to Hide Grub Boot Menu in Ubuntu 20.04 LTS
sudo nano /etc/default/grub
add this line to your grub file:
GRUB_RECORDFAIL_TIMEOUT=0
sudo update-grub
Done!
@philipz
philipz / readme.md
Created February 12, 2020 05:18
Change Quarkus Default GraalVM Version

./mvnw package -Pnative -Dquarkus.native.container-runtime=docker -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-native-image:19.3.1-java8