petitviolet blog

    kubernetes (4 posts)

    icon
    Written by petitviolet

    KubernetesにおけるPodの初期化処理

    2018-12-04Qiitakubernetes
    これはなに?本記事ではKubernetesにおけるPodという形でアプリケーショ
    これはなに? 本記事では Kubernetes における Pod という形でアプリケーションを起動する際、どのように初期化処理を実行できるのかについて取り上げる。 なお終了処理は触れない。 lifecycle.postStart を使う spec.containers.lifecycle.postStartを利用すればライフサイクルにおける"起動"直後に何かしら処理を差し込むことが可能。 これは Pod の起動、ENTRYPOINT や CMD と同時(非同期)に実行される。 ドキュメント: [Attach Handlers to Container Lifecycle

    kubernetesで動かすコンテナのヘルスチェック

    2018-04-01Qiitakubernetes
    この記事は何タイトル通り。kubernetes上でコンテナなWebアプリを動かす
    この記事は何 タイトル通り。 kubernetes 上でコンテナな Web アプリを動かす時に必要になってくるヘルスチェックや起動時のデータ読み込みをどうやって設定するか。 ドキュメントはこの辺り。 [Configure Liveness and Readiness Probes | Kubernetes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/define-readiness-probes) コンテナのヘルスチェックには 2 種類

    kubernetesで動かすソフトウェアの設定をConfigMapで記述する

    2018-03-18Qiitakuberneteskubectl
    まとめnginx.confなどの設定ファイルをkubernetesのConfig
    まとめ nginx.conf などの設定ファイルを kubernetes の ConfigMap で記述し、Volume としてマウントすることが出来る。 ドキュメントはこの辺り。 - [Configure a Pod to Use a ConfigMap | Kubernetes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/add-configmap-data-to-a-volume) - [Volumes | Kubernetes](https://ku

    Macでminikubeを使ってkubernetesクラスタを動かす

    2018-03-17Qiitakubernetesminikube
    タイトル通り。minikubeでローカルにkubenetesクラスタを構築してみ
    タイトル通り。 [minikube](https://github.com/kubernetes/minikube)でローカルに kubenetes クラスタを構築してみる。 インストール Homebrew-Cask で簡単にインストール出来る。 $ brew cask install minikube 事前準備 $ minikube start して minikube を起動する。 そして、kubectlで認識されることを確認する。 $ kubectl config current-context minikube