YugabyteDBのためのOKEのコスト


コスト展望から、Oracle雲は、YugabyteDBのような分散データベースの面白いプラットホームでありえました.管理されたKubernetesのOkeはよく働きます、そして、地域の範囲内で、可用性ドメインの間のネットワークコストは安いです.しかし、それが1つの事であると言って、それをためしましょう.私はすぐに期限切れになるいくつかのクラウドクレジットを持っています.これは、マルチパートのブログ記事です.この最初の部分は、Kubernetesクラスタの作成についてです


コストを制御するためにコンパートメントを作成します.


クベルネート


私は“クイック作成”オプションを使用しています



私は、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をインストールします.