YugabyteDBのためのOKEのコスト
7997 ワード
コスト展望から、Oracle雲は、YugabyteDBのような分散データベースの面白いプラットホームでありえました.管理されたKubernetesのOkeはよく働きます、そして、地域の範囲内で、可用性ドメインの間のネットワークコストは安いです.しかし、それが1つの事であると言って、それをためしましょう.私はすぐに期限切れになるいくつかのクラウドクレジットを持っています.これは、マルチパートのブログ記事です.この最初の部分は、Kubernetesクラスタの作成についてです
コストを制御するためにコンパートメントを作成します.
私は“クイック作成”オプションを使用しています
私は、16のVCPU(8つのOCPU)で3ノードでノード・プールをつくっています
1 TBストレージ
他のすべてのデフォルトで
私はカスタムタグを指定しなかったが、
Oracleタグはクラスタの
各アベイラビリティゾーンに労働者がいることを理解することが重要です.
これは、高可用性、およびこの構成のコストをチェックするために重要です.
ブロックボリュームが各可用性ドメインにもあることを確認することも重要です.
さて、クラウドシェルから
私は主にクラウドシェルからコマンドラインで続けます.
室
コストを制御するためにコンパートメントを作成します.
クベルネート
私は“クイック作成”オプションを使用しています
私は、16のVCPU(8つのOCPU)で3ノードでノード・プールをつくっています
1 TBストレージ
他のすべてのデフォルトで
私はカスタムタグを指定しなかったが、
OKEclusterName: yugabytedb
は自動的にクラスタ、負荷バランサー、ブロックボリューム、ノードプール、およびノードに追加されます.これとコンパートメントで、私は明らかにコストを特定することができます.Oracleタグはクラスタの
CreatedOn: 2022-04-06T07:53:25.895Z
、クラスタのCreatedOn: 2022-04-06T07:53:27.662Z
、ノードプールのCreatedOn: 2022-04-06T07:53:27.662Z
です.各アベイラビリティゾーンに労働者がいることを理解することが重要です.
これは、高可用性、およびこの構成のコストをチェックするために重要です.
ブロックボリュームが各可用性ドメインにもあることを確認することも重要です.
さて、クラウドシェルから
kubectl
コマンドを実行することができます.命令は"クイックスタート"にあります.私は主にクラウドシェルからコマンドラインで続けます.
dev@cloudshell:~ (uk-london-1)$
oci ce cluster create-kubeconfig --cluster-id ocid1.cluster.oc1.uk-london-1.aaaaaaaa6q2ybdrdvwcxd5ghjlexv3yw4vsm3nxuarzdq7wmcccu4lmj2e7a \
--file $HOME/.kube/config --region uk-london-1 \
--token-version 2.0.0 --kube-endpoint PUBLIC_ENDPOINT
Existing Kubeconfig file found at /home/dev/.kube/config and new config merged into it
私は3ノードを見ることができます.dev@cloudshell:~ (uk-london-1)$
kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
10.0.10.103 Ready node 11m v1.22.5 10.0.10.103 141.147.103.245 Oracle Linux Server 7.9 5.4.17-2136.304.4.1.el7uek.x86_64 cri-o://1.22.3-1.ci.el7
10.0.10.152 Ready node 10m v1.22.5 10.0.10.152 141.147.113.126 Oracle Linux Server 7.9 5.4.17-2136.304.4.1.el7uek.x86_64 cri-o://1.22.3-1.ci.el7
10.0.10.51 Ready node 11m v1.22.5 10.0.10.51 130.162.191.79 Oracle Linux Server 7.9 5.4.17-2136.304.4.1.el7uek.x86_64 cri-o://1.22.3-1.ci.el7
とシステムポッドdev@cloudshell:~ (uk-london-1)$
kubectl get pods -A-o wide
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kube-system coredns-7bb8797d57-kw8v5 1/1 Running 0 15m 10.244.0.130 10.0.10.103 <none> <none>
kube-system coredns-7bb8797d57-smvpx 1/1 Running 0 19m 10.244.0.3 10.0.10.51 <none> <none>
kube-system coredns-7bb8797d57-zt86b 1/1 Running 0 15m 10.244.1.2 10.0.10.152 <none> <none>
kube-system csi-oci-node-84pnz 1/1 Running 0 16m 10.0.10.51 10.0.10.51 <none> <none>
kube-system csi-oci-node-js6k7 1/1 Running 1 (15m ago) 16m 10.0.10.152 10.0.10.152 <none> <none>
kube-system csi-oci-node-lqbg6 1/1 Running 0 16m 10.0.10.103 10.0.10.103 <none> <none>
kube-system kube-dns-autoscaler-5cd75c9b4c-968vm 1/1 Running 0 19m 10.244.0.2 10.0.10.51 <none> <none>
kube-system kube-flannel-ds-2lbsf 1/1 Running 1 (15m ago) 16m 10.0.10.103 10.0.10.103 <none> <none>
kube-system kube-flannel-ds-dtg8x 1/1 Running 1 (15m ago) 16m 10.0.10.51 10.0.10.51 <none> <none>
kube-system kube-flannel-ds-rvvbc 1/1 Running 1 (15m ago) 16m 10.0.10.152 10.0.10.152 <none> <none>
kube-system kube-proxy-h8qmf 1/1 Running 0 16m 10.0.10.152 10.0.10.152 <none> <none>
kube-system kube-proxy-kq8gr 1/1 Running 0 16m 10.0.10.51 10.0.10.51 <none> <none>
kube-system kube-proxy-wm9zr 1/1 Running 0 16m 10.0.10.103 10.0.10.103 <none> <none>
kube-system proxymux-client-2p5qw 1/1 Running 0 16m 10.0.10.51 10.0.10.51 <none> <none>
kube-system proxymux-client-46s88 1/1 Running 0 16m 10.0.10.152 10.0.10.152 <none> <none>
kube-system proxymux-client-rlpmm 1/1 Running 0 16m 10.0.10.103 10.0.10.103 <none> <none>
私のオラクル雲Kubernetesクラスタがあります.次のポストでは、ヘルムチャートでyugabytedbをインストールします.Reference
この問題について(YugabyteDBのためのOKEのコスト), 我々は、より多くの情報をここで見つけました https://dev.to/franckpachot/the-cost-of-oke-for-yugabytedb-1-create-the-cluster-53m2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol