タグ

ブックマーク / qiita.com/yoichiwo7 (2)

  • Kubernetes APIのdeprecation/removalを事前に検出する - Qiita

    apps/v1beta1 Deployment等のKubernete APIのdeprecation/removalを検出するための方法について紹介します。 特にKubernetes v1.16以上に移行する方々 Kubernetes v1.16ではDaemonSetやDeploymentの古いAPIバージョン(ex. extensions/v1beta1, apps/v1beta2)がremoval対象となっているため影響が大きいです。v1.16以上のクラスタに移行する予定がある方は注意しましょう。 背景 Kubernetesは新しいバージョンで特定のKubernetes API(ex. apps/v1beta1 Deployment)がdeprecated/removedとなります。詳細なDeprecation Policyについては公式ドキュメントを参照してください。 Kuberne

    Kubernetes APIのdeprecation/removalを事前に検出する - Qiita
    mapk0y
    mapk0y 2021/03/09
  • メニコア環境におけるJavaコンテナのパフォーマンス低下 - Qiita

    2018/04/08追記: まとめにJava10に関する記載を追加しました。 2017/06/02追記: 調査内容をまとめて記載を大幅に更新しました。 2017/06/01追記: 記事の最後に「JDK8/9以降の問題の取り組み」を追加しました。OpenJDK8の8u121.b34、8u131.b06で対処済みのようです(当に修正されているかは別途確認する予定)。 どちらの対処版も2017年以降にリリースされているため、頻繁にJDK/JREを更新してない場合は確認しておくとよいです。 まとめ (Java10以降) Java10では、正式にDockerコンテナをサポートするようになりました。Dockerコンテナ上のJavaプログラムはDockerコンテナで設定したCPU、メモリ等のリソース設定を把握できるようになったため、この記事で書いているメニコア問題は解消します。 Java10にDoc

    メニコア環境におけるJavaコンテナのパフォーマンス低下 - Qiita
    mapk0y
    mapk0y 2017/05/31
    内容からすると Java は pthread_getaffinity_np を使わずに CPU 数を取得してるのかな。そうすると docker に限らず cgroup などで制限された場合で起こってしまう
  • 1