2023-01-01から1年間の記事一覧

{OCI OKE} Oracle Container Engine for Kubernetes(OKE)をプロビジョニングしよう

OCI

https://oracle-japan.github.io/ocitutorials/cloud-native/oke-for-commons/https://www.oracle.com/jp/cloud/cloud-native/container-engine-kubernetes/pricing/https://qiita.com/sugimount/items/ba6813aca89bec0c81f7 ①クイック作成 新規リソース: 仮…

Kubernetes StatefulSetマニフェスト

参考文献: Kubernetesマイクロサービス開発の実践 (早川博 著) https://qiita.com/ysakashita/items/67a452e76260b1211920 https://zenn.dev/daiskoba/articles/c4ae31ef25657e kubectl explain storageclasskubectl explain persistentvolumekubectl explai…

Kubernetes Deploymentマニフェスト

参考文献: Kubernetesマイクロサービス開発の実践 (早川博 著) kubectl explain deploymentkubectl api-resources cat <<-'EOF' > deploy.yaml apiVersion: apps/v1kind: Deploymentmetadata: name: deployment01 labels: app: hogespec: replicas: 3 select…

{Terraform} VPC/OCI

https://docs.oracle.com/ja-jp/iaas/developer-tutorials/tutorials/tf-provider/01-summary.htmhttps://oracle-japan.github.io/ocitutorials/intermediates/terraform/https://docs.oracle.com/ja-jp/iaas/developer-tutorials/tutorials/tf-compartment/…

{OCI ロード・バランサ} ロードバランサーでWebサーバーを負荷分散する

OCI

https://qiita.com/sugimount/items/6d060c03aa02837749c7https://docs.oracle.com/ja-jp/iaas/Content/Balance/Tasks/managingloadbalancer_topic-Creating_Load_Balancers.htm https://oracle-japan.github.io/ocitutorials/intermediates/using-load-bala…

OCI CLI(RDS)

OCI

https://docs.oracle.com/en-us/iaas/Content/Database/home.htm https://oracle-japan.github.io/ocitutorials/database/ https://www.oracle.com/jp/cloud/price-list/#pricing-oracle-databases (1) Autonomous Database [ADB]https://docs.oracle.com/en…

Kubernetes ReplicaSetマニフェスト

参考文献: Kubernetesマイクロサービス開発の実践 (早川博 著) kubectl explain replicasetkubectl api-resources cat <<-'EOF' > rs.yaml apiVersion: apps/v1kind: ReplicaSetmetadata: name: replicaset01 labels: app: hogespec: replicas: 3 selector: …

Kubernetes Podマニフェスト

参考文献: Kubernetesマイクロサービス開発の実践 (早川博 著) kubectl explain podkubectl api-resources cat <<-'EOF' > pod.yaml apiVersion: v1kind: Podmetadata: name: pod01spec: containers: - name: con01 image: nginx:1.23.4 ports: - containerP…

Kubernetesインストール(シングル) 2023年12月版

https://www.linuxtechi.com/install-kubernetes-on-ubuntu-22-04/ mmm161: Ubuntu22 Kubernetes master nodemmm162: Ubuntu22 Kubernetes worker node 前提:CPU数=2メモリ=8GDisk=50G hosts設定済み ※インストール後の作業はmaster nodeから一般ユーザでお…

OCI CLI(S3)

OCI

オブジェクト・ストレージ・ネームスペースは、すべてのバケットおよびオブジェクトの最上位のコンテナとして機能します。アカウント作成時に、各Oracle Cloud Infrastructureテナントには、システムによって生成された変更不可能な一意のオブジェクト・スト…

OCI CLI(EC2)

OCI

-- NSGhttps://docs.oracle.com/ja-jp/iaas/Content/Network/Concepts/networksecuritygroups.htm#Network_Security_Groupshttps://qiita.com/ryotkato/items/654fdd1a1e802c55ebbb oci network nsg list \--compartment-id ocid1.compartment.oc1..00000000…

OCI CLI(VPC)

OCI

-- コンパートメントhttps://docs.oracle.com/ja-jp/iaas/Content/Identity/compartments/managingcompartments.htm oci iam compartment list --include-root compartment-idが親コンパートメントのID、ルートコンパートメントの場合nullidが当該コンパート…

{GCP Cloud Composer} Airflow データベースにアクセスする

GCP

https://cloud.google.com/composer/docs/composer-2/access-airflow-database?hl=ja#public-iphttps://cloud.google.com/composer/docs/composer-2/write-dags?hl=jahttps://qiita.com/notrogue/items/3b3f1de879dd77dae359 Airflow バージョン: 2.6.3Compo…

insert/update/delete returning

DB

MySQL (8.0.34) 調べた限りない模様 Oracle (23c)https://tech.excite.co.jp/entry/2023/10/27/100350https://docs.oracle.com/cd/F82042_01/lnpls/RETURNING-INTO-clause.html#GUID-38F735B9-1100-45AF-AE71-18FB74A899BEhttp://www.mitene.or.jp/~rnk/TIPS…

OCI CLIインストール

OS

Ubuntu (22) https://www.ashisuto.co.jp/db_blog/article/N0021_OracleCloud_20200626.htmlhttps://qiita.com/shirok/items/e63be9a22158fef10ba9 ※ 一般ユーザで実行 -- 1. インストール bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci…

CockroachDB サンプルデータベース作成

OS: Rocky Linux 9 -- 1. インストール wget -qO- https://binaries.cockroachdb.com/cockroach-v19.2.4.linux-amd64.tgz | tar xvzcp -i cockroach-v19.2.4.linux-amd64/cockroach /usr/local/bin/ -- 2. DB起動 cockroach start-single-node --insecure --…

{GCP GKE} Deploy CockroachDB in a Single Kubernetes Cluster

GCP

https://www.cockroachlabs.com/docs/v23.1/deploy-cockroachdb-with-kubernetes-insecurehttps://future-architect.github.io/articles/20210318/https://cloud.google.com/kubernetes-engine/docs/how-to/creating-an-autopilot-cluster?hl=ja -- 1. 前作…

Momento

https://www.gomomento.com/pricinghttps://serverless.co.jp/blog/450/https://www.google.com/search?q=Momento+Cache&rlz=1C1CHBD_jaJP888JP888&sourceid=chrome&ie=UTF-8#fpstate=ive&vld=cid:b51cc498,vid:U16MD7YEmdY,st:0https://github.com/momentoh…

numeric→integerキャスト時端数扱い

DB

SQL Serverのみ切り捨て MySQL (8.0.34) select cast(1.4 as UNSIGNED );select convert(1.4 , UNSIGNED ); select cast(1.5 as UNSIGNED );select convert(1.5 , UNSIGNED ); select cast(2.4 as UNSIGNED );select convert(2.4 , UNSIGNED ); select cast(…

{GCP Cloud Composer}環境のスナップショットの保存と読み込み

GCP

https://cloud.google.com/composer/docs/composer-2/save-load-snapshots?hl=ja Airflow バージョン: 2.6.3Composer バージョン: 2.4.6 -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--name="pro…

Tsurugi Iceaxeから接続

参考文献: 次世代高速オープンソースRDB Tsurugi (神林飛志 et al. 著) https://www.ne.jp/asahi/hishidama/home/tech/tsurugi/tsubakuro/index.htmlhttps://github.com/project-tsurugi/iceaxe/tree/master/modules/iceaxe-examples OS: Ubuntu 22.04 CPU: …

Prowler

https://github.com/prowler-cloud/prowler -- 1. インストール(macOS) pip install prowlerprowler -v -- 2. 動作確認(AWS) prowler aws --list-checksprowler aws --checks s3_bucket_public_access prowler aws --list-servicesprowler aws --services s3…

Streampipe

https://hub.steampipe.io/mods/turbot/aws_compliancehttps://hub.steampipe.io/mods/turbot/gcp_compliancehttps://hub.steampipe.io/mods/turbot/azure_compliance -- 1. インストール(macOS) brew tap turbot/tapbrew install steampipe steampipe -v --…

{GCP BigQuery}テーブルデータのエクスポート (bqコマンドの場合)

GCP

https://cloud.google.com/bigquery/docs/exporting-data?hl=jahttps://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv?hl=ja -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--na…

{GCP Cloud SQL} SQL ダンプファイルを使用したエクスポートとインポート

GCP

https://cloud.google.com/sql/docs/mysql/import-export/import-export-sql?hl=ja SQL ダンプファイルや CSV ファイルをエクスポートする場合は、ファイル拡張子 .gz を使用してデータを圧縮します。ファイル拡張子 .gz のファイルは、インポートすると自動…

{GCP VPN}高スループット VPN の構築

GCP

https://www.cloudskillsboost.google/focuses/59362?locale=ja&parent=catalog -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--name="project01" gcloud config listgcloud config set project p…

DB初期設定 

DB

MySQL (8.0.35) OS: Rocky Linux 8.9CPU : 2メモリ : 4GB -- 1. ラージページ設定 https://support.oracle.com/knowledge/Oracle%20Database%20Products/2118592_1.html https://dev.mysql.com/doc/refman/8.0/en/large-page-support.html -- 1.1 /proc/sys/…

Airflow ジョブ実行中にDAG修正した場合の挙動

Python: 3.8.10Airflow: 2.7.2 OS: Ubuntu20 結論: タスク切り替わりのタイミングで修正が反映される 確認1: 15分間sleepするタスクの実行中に、sleep時間を10秒に修正およびタスクの追加と削除をしたDAGをデプロイ(DAGID=同じ) cat <<-'EOF' > ~/airflow/da…

Airflow スケジュールとデプロイタイミングについて

Python: 3.8.10Airflow: 2.7.2 OS: Ubuntu20 結論: 無難にジョブをスケジュールどおり実行させるためには、start_date=本日とする ※日次スケジュールの場合、Last RunやNext Runは 実際値の前日が表示される ※手動実行の場合、Last Runは正しい日時 ====…

DBパラメータ設定

DB

MySQL (8.0.35) OS: Rocky Linux 8.9CPU : 2メモリ : 4GB ※サーバーを初期化する前に設定必要(初期化はサーバーのデータディレクトリが空の場合に実施される)lower_case_table_names = 1 cp /etc/my.cnf /etc/my.cnf.bk$(date "+%Y%m%d") vim /etc/my.cnf [m…