ブックマーク / www.tohoho-web.com (3)
-
Google が開発したコンテナ管理システムです。 ﹁クバネティス﹂﹁クバネテス﹂﹁クーべネティス﹂などと読まれます。 ギリシャ語で﹁船長﹂の意味を持ちます。 Kubernetes のスペルがKとsの間に8文字あることから k8s と表記されることがあります。 Kubernetes を簡略化した k3s というものもあります。 Docker や Podman などに対応しています。 コンテナを Pod と呼ばれる単位で複数のノードに配布して実行管理します。 クライアントからのアクセスを適切にノード上の Pod に転送する仕組みを備えています。 コンテナやノードがダウンしても代わりに他のノードでコンテナを起動してくれます。 サービスを停止することなく、コンテナをローリングアップデートしたりアップデートを中断してロールバックすることができます。 Kubernetes の構築には通常1台
-
Google が開発したプログラミング言語です。﹁Go言語﹂や﹁Golang﹂と表記されます。 UNIX、B言語(C言語の元)、UTF-8の開発者ケン・トンプソンや、UNIX、Plan 9、UTF-8の開発者ロブ・パイクによって設計されました。 静的型付け、メモリ安全性、ガベージコレクションを備えるコンパイル言語です。 シンプル、高速、メモリ効率が良い、メモリ破壊が無い、並行処理が得意などの特徴を備えています。 メモリ破壊が無く、並行処理を得意とする、進化したC言語という側面があります。 Linux、Mac OS X、Windows、Android、iOS で動作します。 おおよそ半年に一度バージョンアップを行っているようです。このページは Go1.14 をターゲットに記述しています。 Go1.18 2022年3月15日 速度改善、ジェネリクス、ファジングテストツール、ワークスペースモ
-
﹁ラスト﹂と読みます。 Mozilla に従事するグレイドン・ホアレが個人的に開発していましたが、のちに Mozilla の公式プロジェクトとなりました。 2021年には、AWS, Google, Huawei, Microsoft, Mozilla がメンバーとなる Rust Foundation に権利が委譲されました。 Rust は﹁錆(さび)﹂を意味します。開発チームに自転車乗りが多く、ロゴも自転車のさび付きチェーリングを元にしています。C言語やC++に変わる言語として開発されました。 Stack Overflow で2016~2019年の間﹁最も愛されているプログラミング言語﹂として1位を獲得しています。 Firefox の Servo(HTMLレンダリングエンジン)も Rust で開発されています。 if ... や while ... なども式として評価することができます。
-
1