Folioscope

“Go” タグのついた記事

  • 図解 Go Slice Tricks

    この記事はGo7 Advent Calendar 2019の記事です。 GoにはJavaやRubyなどのモダン言語のようなsliceを操作する関数は用意されていません。 Goではbuilt-in関数のappend()やcopy() とfor構文を組み合わせることで、他の言語にあるようなslice操作を実装できます。 この記事ではそれぞれのslice操作を図解で解説します。 元ネタはGo公式WikiにあるGo SliceTricks - golang/go Wikiです。 Slice …

  • 複数Podでコマンドを実行できるツールを作った

    Kubernetesの複数コンテナ上で、並列のコマンドを実行できるツール bow を作りました。 英語で bow は船首を意味します。 ueokande/bow Exec a command on multiple pods for Kubernetes github.com なぜ作ったの? kubectl exec コマンドは、Kubernetes上のアプリケーションのデバッグや、障害調査に役立てることができます。 しかし水平スケールが柔軟にできるKubernetesでは、特定のコンテナ …

  • Kubernetesのログビューアを作った

    KubernetesのログビューアLogbookを作りました。 Kubernetesやその周辺ツールは船に関する名前から由来されることが多いです。 英語で logbook は航海日誌のことを指します。 航海日誌のようにログをパラパラとログを閲覧できる、そんなツールを作りました。 ueokande/logbook Another log viewer for Kubernetes github.com なぜ作ったの? Webサービスにおいてログは大変重要なものです。 Kubernetesでも …

Page 1 of 1