2019-04-01から1ヶ月間の記事一覧
今回は hostnetwork:true の pod がどんな状態になるのか調べてみた。 pod のマニフェスト hello-pod.yaml apiVersion: v1 kind: Pod metadata: name: hello-pod spec: hostNetwork: false containers: - name: hello image: dockercloud/hello-world ports:…
k8sクラスタとクラスタの外にdbサーバがあるとする。クラスタとdbは同一ネットワーク上にある。k8sクラスタからdbを参照したい。 192.168.0.1 db 192.168.0.101 master 192.168.0.102 worker 192.168.0.103 worker クラスタ外の 192.168.0.1 を参照できない…
また続き。ネットワークポリシーはない状態。 access-nginx -> default-deny ポリシーの作成順に関係があるのか。 core@kb1 ~ $ kubectl create -f - <<EOF > kind: NetworkPolicy > apiVersion: networking.k8s.io/v1 > metadata: > name: access-nginx > namespa</eof>…
前回の続き。ネットワークポリシー default-deny, access-nginx がある状態から。 $ kubectl get networkpolicy --namespace=policy-demo NAME POD-SELECTOR AGE access-nginx run=nginx 9m54s default-deny <none> 15m allow-all してみる 矛盾するネットワークポ</none>…
引き続き kubernetes で学習。今回はネットワークポリシー初回 caloco の Simple policy tutorial Configure namespaces ネームスペース作成...の前に確認 $ kubectl get ns NAME STATUS AGE default Active 22h kube-node-lease Active 22h kube-public Act…
https://www.nomadproject.io/intro/getting-started/ui.html 前回の続き。server,client1,client2 を起動し、job:example 実行中。 Opening the Web UI http://localhost:4646 にアクセス。チュートリアルのように表示されている。example が running。 Ins…
https://www.nomadproject.io/intro/getting-started/cluster.html Starting the Server サーバー構成ファイルを作成 server.hcl # Increase log verbosity log_level = "DEBUG" # Setup data dir data_dir = "/tmp/server1" # Enable the server server { e…
すっかり忘れたのでおさらい。 https://www.nomadproject.io/intro/getting-started/jobs.html エージェント起動と停止 開発モードでエージェント起動 $ sudo nomad agent -dev エージェント起動 ctrl-c エージェント状態確認 $ nomad agent-info クラスタの…
https://www.nomadproject.io/intro/getting-started/jobs.html Job と TaskGroup Jobは、Nomadの作業負荷を宣言するユーザーによって提供される仕様です。 仕事は望ましい状態の一形態です。 ユーザーは、ジョブが実行されるべきであることを表現しています…
https://www.nomadproject.io/intro/getting-started/running.html エージェントとは クライアント - Nomadのクライアントは、タスクを実行できるマシンです。 すべてのクライアントがNomadエージェントを実行しています。 エージェントは、サーバーへの登録…
クラスタ外から指定したNodeIPを通してpodへアクセスできるようにする。 指定したip の node がダウンしている場合は疎通できない。nodeportも同様 kbhello-service-eip.yaml apiVersion: v1 kind: Service metadata: name: kbhello-service-eip spec: selec…