『Software Design 2023年3月号』を読んだ
第1特集 なぜ、Kubernetes を使うのか?
Kubernetes とは
- クラスタ内でコンテナを起動したり、外部からアクセスさせたり
- コンテナ数が少ない場合は手動で設定する運用もできる
- 多くなってくると現実的ではない
- Kubernetes のようなコンテナオーケストレーションツールが必要
- 他には Docker Swarm、Apache Mesos など
-
- コンテナを起動したり、設定を書いたり
- YAML 形式
Kubernetes で実行するコンテナは、Pod という単位で実行される
- Docker Compose みたいなもの(複数種類のコンテナを、1つの Pod 単位で実行)
- 同じ Pod 内では通信できる、ボリュームを共用できる
宣言的 API
- マニフェストで「あるべき状態」を定義
- その状態になるよう、Kubernetes が自動的に実現・維持しようとする
第2特集 ITエンジニアスキルアッププログラム
- 外部環境は変化していく
- 自分だけが変化しないでいると、相対的に取り残されていく
- 人材価値とは、周囲や社外からどれだけ評価されているか・頼りにされているか
EXTRA FEATURE
- Deno で始める サーバサイド TypeScript開発(1)Deno ことはじめ
- フォーマッター、リンター、テストをサブコマンドで使える
deno fmt main.ts
のような感じ
- バイナリへのコンパイルができる
deno compile --output hoge hoge.ts
- npm で公開されているモジュールを使える
- フォーマッター、リンター、テストをサブコマンドで使える
DEVELOPMENT
three.js でお手軽 3D プログラミング(1)three.js と 3D プログラミングの基本