突っ走り書き

見せるほどのものでは..

Terraform - Get Started - Google Cloud をやった(途中)

developer.hashicorp.com

ローカルに Terraform をインストール

developer.hashicorp.com

GCP

Service Account とはなにか: cloud.google.com

チュートリアルにある通りにやると M1 Mac だとエラーが出る。 v3.5.0 ではなくて、v3.63.0 以降にする ref

Provider registry.terraform.io/hashicorp/google v3.5.0 does not have a package available for your current platform, darwin_arm64

使ったコマンド

  • terraform init
  • terraform fmt
  • terraform validate
  • terraform plan
  • terraform apply

興味があったので巷のプログラミングスクールをつらつら書き並べてみる

値段いくらくらいなんだろう、どんなことを学べるんだろうという純粋な興味から。 情報はだいたい 2022/09/13 時点。

RUNTEQ

受講生の方が #RUNTEQ のハッシュタグを付けてツイート しているのをたまに見る。

runteq.jp

437,800円

RaiseTech

受講生の方が #RaiseTech のハッシュタグを付けてツイート しているのをたまに見る。

raise-tech.net

448,000円

つかれた。ほかは後で..

Slack のショートカット(Mac)

  • 未読画面を開く:Cmd + Shift + A
  • 別の会話に移動する:Cmd + K
    • デスクトップアプリだと Cmd + T も可だが、ブラウザ版でも使える Cmd + K を使うのが吉
  • 会話の最新メッセージに移動する:Cmd + J

Mac の初期設定メモ

操作スペースのアプリケーションが自動で並び替わらないようにする

  • システム環境設定 > Mission Control > 「最新の使用状況に基づいて操作スペースを自動で並び替える」のチェックを外す

ホットコーナーでクイックメモを起動しない

メモ使わないし、何かと邪魔なので。

applech2.com

この機能を止めたい場合はシステム環境設定の[デスクトップとスクリーンセーバ]または[Mission Control]の下に表示されている「ホットコーナー…」ボタンを押し、画面右下に割り当てられている「クイックメモ」を別のアクションか何も割り当てないに設定する

指紋の登録

右人差し指と左人差し指を登録しておく

アプリケーションのインストール

「Deploy your Spring Boot Application to a local Kubernetes Cluster」をやった

k8s なにもわからんを卒業するべく、まずは触ってみた。

www.youtube.com

デプロイした Spring Application は動画で紹介されているこちら:

github.com

動画との変更点

ローカルに立てる docker registry のポートを 5000 から5001 に変更して試した(DisplayLink が 5000 を使っていたので)。

diff --git a/deploy-spring-boot-to-local-k8s/deployment.yml b/deploy-spring-boot-to-local-k8s/deployment.yml
index 3d069ec..86b6101 100644
--- a/deploy-spring-boot-to-local-k8s/deployment.yml
+++ b/deploy-spring-boot-to-local-k8s/deployment.yml
@@ -14,7 +14,7 @@ spec:
     spec:
       containers:
         - name: spring-boot-app
-          image: localhost:5000/spring-boot-app
+          image: localhost:5001/spring-boot-app
           imagePullPolicy: Always
           ports:
             - containerPort: 8080

起動できた

i@ainoMacBook-Air deploy-spring-boot-to-local-k8s % kubectl get pods                                     
NAME                               READY   STATUS    RESTARTS   AGE
spring-boot-app-5c5546c4c9-62qkp   1/1     Running   0          5m56s
spring-boot-app-5c5546c4c9-77l9r   1/1     Running   0          6m6s
i@ainoMacBook-Air deploy-spring-boot-to-local-k8s % curl http://localhost:31000/actuator/health
{"status":"UP"}

i@ainoMacBook-Air deploy-spring-boot-to-local-k8s % curl http://localhost:31000/api/messages   
["Hello","from","Kubernetes"]