たろログ2

実験的運用により、記事品質が乱高下することがあります。予めご了承ください。

2022-05-18 Google Cloud Skills Boost

Google Cloud Certificate Developer を取得するために、 Google Cloud Skills Boost を実施している。

勤務している会社が Partner なので、幸いにも Google Cloud Skills Boost for Partner という形で無料で利用することができる。

この日は主にハンズオンを実施。

LAMP スタックのインスタンスをデプロイするハンズオンについては、「lampstack has resource level errors」というエラーが出てデプロイが失敗したので最後まで実施しなかった。原因は不明。

ほとんどの内容は馴染みのあるものであまり新しい学びはなかったが、 GKE だけ学びがあった。

Google Kubernetes Engine

gcloud container clusters create [ Cluster Name ]

上記のコマンドによって、 GKE cluster を Compute Engine のインスタンス上に作成する。

クラスターは、少なくとも一つの「クラスタマスター」と、「ノード」と呼ばれる複数のワーカーマシンで構成される。

(A cluster consists of at least one cluster master machine and multiple worker machine called nodes.)

ノードは Compute Engine のインスタンスであり、その上で Kubernetes のプロセスを動かしている。

(Nodes are Compute Engine VM instances that run the Kubernetes processes neccessary to make them part of the cluster.)

このプロセスによって、ノードはクラスタを構成するものとして認識される。

kubectl create deployment hello-serer --image=[ image name ]...

ここでは、 hello-server が「Deployment object」である。

kubectl expose deployment hello-server --type=LoadBalancer --port 8080

ここでは、Load Balancer が Kubernetes Service である。「Deployment object」である hello-server を、 8080 番ポートで公開する責務を担う。