ブログ

GKEクラスターの作成とSysdig Monitorの初期設定チュートリアル

Google Cloudとコンテナの継続的なセキュリティ

Google Cloud Platform上のKubernetes Engineに新規にクラスターを作成し、その後、Sysdig Monitorのトライアルアカウントを用いて実際に初期設定を行ってみましょう!

1. GCP上にKubernetes クラスターを作成します。

注意ポイント:Sysdigを利用する場合は、ノードイメージで「Ubuntu」を使用します。

d01.png

2. Sysdig.comでトライアルアカウントを作成します。

デフォルトで2週間のトライアルアカウントが発行されます。

3. トライアルアカウントをアクティベートします。

アクティベート用のメールが送られてきますので、メールのリンクをクリックしてアクティベートします。その後、GKE上にsysdig agentをインストールするステップに進みます。

4. GKE上での設定、および、Sysdig agentをインストールします。

設定ステップは、下記の通りです。

1. Kubernetesでroleを作成する権限をユーザに付与します。

kubectl create clusterrolebinding your-user-cluster-admin-binding --clusterrole=cluster-admin --user=<user-name>

2. sysdig-agent-clusterrole.yamlダウンロードし、applyする。

curl -O https://raw.githubusercontent.com/draios/sysdig-cloud-scripts/master/agent_deploy/kubernetes/sysdig-agent-clusterrole.yaml

kubectl apply -f sysdig-agent-clusterrole.yaml

3. serviceaccountの作成と clusterrolebindingを行う

kubectl create serviceaccount sysdig-agent

kubectl create clusterrolebinding sysdig-agent --clusterrole=sysdig-agent --serviceaccount=default:sysdig-agent

4. sysdig-agent-daemonset-v2.yaml をダウンロード

curl -O https://raw.githubusercontent.com/draios/sysdig-cloud-scripts/master/agent_deploy/kubernetes/sysdig-agent-daemonset-v2.yaml

5. sysdig-agent-configmap.yaml をダウンロード

curl -O https://raw.githubusercontent.com/draios/sysdig-cloud-scripts/master/agent_deploy/kubernetes/sysdig-agent-configmap.yaml

6. Secret を作成

kubectl create secret generic sysdig-agent --from-literal=access-key= <your sysdig access key>

7. sysdig-agent-daemonset-v2.yaml を編集

vi sysdig-agent-daemonset-v2.yaml

serviceAccount: sysdig-agent 行の「#」を削除します。

8. sysdig-agent-configmap.yaml を編集

vi sysdig-agent-configmap.yaml

new_k8s: true 行の「#」を削除します。

(任意)下記のようにタグをつけた設定も可能です。

tags: linux:ubuntu,dept:shimizu,local:tokyo

-- 省略--

new_k8s: true
k8s_cluster_name: sysdig-k8s

9. sysdig-agent-configmap.yaml とsysdig-agent-daemonset-v2.yaml を apply

kubectl apply -f sysdig-agent-configmap.yaml

kubectl apply -f sysdig-agent-daemonset-v2.yaml

Sysdig agentがSysdig Cloudへ送信するKubernetes関連のメタデータがSysdig Cloud上で識別されるまで一度、コーヒーなどを飲んで休憩しましょう。:-)

Sysdigに関するお問い合わせはこちらから

最近の投稿

カテゴリー

アーカイブ

ご質問・お問い合わせはこちら

top