R4ndom_chitchat #2

Published Thursday, 22 Jul 2021 16:00 Linkedin // Facebook // Twitter

ada yg bisa bantu saya jawab soal ini : https://github.com/masudbayu/operationcommandcenter-test ?

mii kubectl sama kubeadm beda kan?

Sudah beda tools dan kegunaan pak

Kubectl tools untuk mempermudah kita komunikasi ke api kubernetes

Kubeadm tools untuk mempermudah kita bootstrap/install cluster kubernetes dari nol

okok pak, saya lg belajar GKE pantes aja ga disebut2 kubeadm

wkwkkwkw kalau pakai saas mereka mah terima beres pak

susah2 iya pak, ini test dmn pak?

izi bantu jawab yang mudah dulu nomor 2

step by step nya

btw running apps pakai docker aja biar mudah

Ini di linkaja pak wkwk

Itu nomor 2 disuruh ngapain sih pak?

# git clone https://github.com/lumbans/devops-la-challenges.git

# cd devops-la-challenges

# cat «EOF | tee Dockerfile

FROM python:3.6-buster

WORKDIR /app

ADD . .

RUN pip install –no-cache-dir -r requirements.txt

EXPOSE 5000

CMD [ “python”, “./app.py” ]

EOF

# docker build -t devops-la-challenges:latest .

# docker run -d –name devops-la-challenges -p 5000:5000 devops-la-challenges:latest

# curl <IP_NODE>:5000 (e.g curl localhost:5000)

kalau saya liat disuruh jalanin aplikasi python pak, terus goal nya bapak curl ke aplikasi tersebut dengan output nya

{

“headers”: {

“Accept”: “/",

“Content-Length”: “",

“Content-Type”: “",

“Host”: “10.10.10.20:5000”,

“User-Agent”: “curl/7.51.0”

},

“origin”: “10.10.10.1”

}

btw harus ada yang di rubah pak di file requirements.txt

yang semula nya ini :

Flask

Werkzeug

menjadi :

Flask

Werkzeug==0.16.0

karena kalau pakai versi latest module werkzeug ada issue di “ModuleNotFoundError: No module named ‘werkzeug.contrib”

sengaja kali doi salah2in wkwkkw

gokil linkaja, goodluck pak keknya yang grok lumayan bisa di bedah bareng2

Brrti saya nnt kasih hasilnya berup screenshotan atau gmn pak? Wkwk

Ini udh bapak coba running?

ehh itu ini bapak disuruh nya gmn? kalau gk disuruh apa2 di kasih step-by-step nya aja pak terus nanti di akhir bapak kasih ss pada saat jalanin docker

kalau begitu docker nya jngn run pakai arg -d (daemon) biar ada log nya pada saat di curl

ralat step-by-step

# git clone https://github.com/lumbans/devops-la-challenges.git

# cd devops-la-challenges

# sed -i “s/Werkzeug/Werkzeug==0.16.0/g” “requirements.txt”

# cat «EOF | tee Dockerfile

FROM python:3.6-buster

WORKDIR /app

ADD . .

RUN pip install –no-cache-dir -r requirements.txt

EXPOSE 5000

CMD [ “python”, “./app.py” ]

EOF

# docker build -t devops-la-challenges:latest .

# docker run -d –name devops-la-challenges -p 5000:5000 devops-la-challenges:latest

# curl <IP_NODE>:5000 (e.g curl localhost:5000)

bantu jawab nomor 3

Anjirrrr

Ribettt bgtt wkwkwkw

Makasihh pakkk

mantap fix devops

Ini di linkaja nama posisinya operations control center, alias noc

lahhh

kok soalnya devops pak

wahhhhh yaudah pak di show-off in aja setidaknya bapak sudah isi soalnya

wkwk mantap wii

ralat2 yang logstash :

input {

file {

path => “/bitnami/logstash/config/sample-1.log”

start_position => “beginning”

}

}

filter {

grok {

match => { “message” => “%{TIMESTAMP_ISO8601:date}\\|%{WORD:serviceid}%{GREEDYDATA:json-data}"}

add_field => \[ “ServiceName”, “dompet”\] }

json { source => “json-data” target => “json_parser” }

date { match => \[ “logdate”, “YYYY-mm-dd HH:mm:ss,SSSS” \] } mutate { remove_field => \[ “json-data” \] }

mutate { rename => { “\[json_parser\]\[channelSessionId\]” => “channelSessionId”} }

mutate { rename => { “\[json_parser\]\[remark\]” => “remark”} } mutate { rename => { “\[json_parser\]\[OriginatorConversationID\]” => “OriginatorConversationID”} }

mutate { rename => { “\[json_parser\]\[CommandId\]” => “CommandId”} }

mutate { rename => { “\[json_parser\]\[Msisdn\]” => “Msisdn”} }

}

output {

elasticsearch {

hosts => “192.168.121.10:9200”

index => “111” }

}

comments powered by Disqus