kubernetes kubectl テスト用pod作成 デバッグ kubernetes kubectl テスト用pod作成 [root@master01 k01]# cat myapp.yml apiVersion: v1 kind: Pod metadata: name: myapp labels: app: myapp spec: containers: - name: hello-server image: blux2/hello-s…
kubernetes kubectl podのステータス podのステータス確認1 podのステータス確認2 podのステータス確認3 podのステータス確認4 podのステータス確認5 podのステータス確認6 podのdescribe podのlog kubernetes kubectl podのステータス ステータス 詳細 Runn…
kind 状態取得 nginxのマニフェスト作成 アプライ kind 状態取得 [root@master01 ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION kind-control-plane Ready control-plane 82s v1.31.0 [root@master01 ~]# [root@master01 ~]# kind get clusters kind…
kind クラスタの削除 kind クラスタの削除 [root@master01 ~]# kind delete cluster Deleting cluster "kind" ... Deleted nodes: ["kind-control-plane"] [root@master01 ~]#
kind 定義ファイル 定義ファイルの詳細 kind 定義ファイル ~/.kube.configはKubernetesの構成情報を格納するファイルである clustersがクラスタ自体の設定 contextsがクラスタに接続すための設定 定義ファイルの詳細 apiVersion: ファイルのバージョンを示し…
参考 kind インストール クラスタ作成 kubectl インストール 参考 kind.sigs.k8s.io kubernetes.io kind kindは、Kubernetes in Dockerの略で、Dockerコンテナの中にKubernetesクラスタを構築するためのツールです。 kindは、Kubernetesをローカルで手軽に試…
Docker Dockerfileの作成 index.htmlの作成 Build run 前回起動のコンテナはstopする アクセス ブラウザで http://dockerサーバ:8080 にアクセス Docker Dockerfileの作成 [root@master01 work]# cat Dockerfile FROM nginx:1.25.3 COPY index.html /user/sh…
Docker Nginxの起動 アクセス ブラウザにて http://dockerのサーバアドレス:8080 にアクセス Docker Nginxの起動 [root@master01 ~]# docker run --rm --detach --publish 8080:80 --name web nginx:1.25.3 Unable to find image 'nginx:1.25.3' locally 1.2…
参考 Docker Install repository Install Docker Engine Docker service configuration 参考 docs.docker.com Docker Install repository # dnf install -y yum-utils # yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.re…
AAP WokrFlow 作成 実行 ワークフローの承認 ジョブにて確認 承認しない場合 ワークフロー取り消しの場合 ワークフロー内にワークフローを定義した場合 AAP WokrFlow 作成 実行 ワークフローの承認 ジョブにて確認 承認しない場合 ワークフロー取り消しの場…
VPC VPC 作成 セキュリティグループ 作成 ElasticIP 作成 エンドポイント 作成 Public Subnet PublicSubnet作成 InternetGateway 作成 VPCにアタッチ RouteTable 作成 ルートにInternetGatewayを追加 サブネットの関連付け Private Subnet PrivateSubnet作成…
参考 SSM RunCommand 設定 参考 pages.awscloud.com SSM RunCommand 設定 Rootユーザで実行されていることを確認
参考 EC2 インスタンス セキュリティグループ 確認 SSM Session Manager セッションを開始 CloudWatch ログ ロググループ 作成 SSM Session Manager ログ設定 IAM ロール ポリシーをアタッチ SSM Session Manager 接続しログ出力確認 ログ ロググループ ログ…
参考 SSM Fleet Manager Agentバージョン確認 Agentの自動更新設定 インベントリ セットアップ Fleet Manager 確認 インベントリ ダッシュボード 検索 State Manager 確認 参考 pages.awscloud.com SSM Fleet Manager Agentバージョン確認 Agentの自動更新…
参考 IAM ロール 作成 EC2 インスタンス 作成 SSM Fleet Manager 確認 参考 IAM EC2に割り当てるIAMロールを作成する ロール 作成 SSMManagedInstanceCore EC2 インスタンスを作成する インスタンス 作成 Cloudformatinで作成したVPC、プライベートサブネッ…
参考 CloudFormation スタック 作成 メモ Cloudformation Parameters Resources 詳細説明 cloudformationの定義を試しにデザイナーで表示 cloudformationの定義 参考 pages.awscloud.com CloudFormation スタック 作成 メモ Cloudformation Parameters VPCCi…
[:contentes] 概要 Codecommit,CodeBuild,CodeDeployと連携するCodePipeLineを作成し動作検証をする 参考 pages.awscloud.com CodePipeline Codecommit,CodeBuild,CodeDeployと連携するCodePipeLineを作成 パイプライン 作成 手元PC ファイル 変更 index.htm…
概要 参考 IAM ロール 作成 CodeDeploy アプリケーション 作成 手元PC ビルドファイル 変更 CodeDeploy アプリケーション デプロイグループ 作成 手元PC アプリケーションファイル 作成 gitにてpushまで実施 手元PC 確認 EC2インスタンスにて起動しているweb…
概要 参考 S3 バケット 作成 CodeBuild ビルドプロジェクト 作成 IAM ロール ポリシーをアタッチ 手元PC ファイル index.htmlの移動 ビルドファイルの作成 概要 CodeBuildの設定 参考 pages.awscloud.com docs.aws.amazon.com docs.aws.amazon.com S3 アーチ…
概要 参考 CodePipeLine 作成 1つめの設定 S3 アクセス 手元PC 変更 index.html S3 アクセス CodePipeLine 確認 パイプライン 概要 CodePipelineを設定し、CodeCommitに変更を加えるとS3と連携しS3上のファイルを変更 参考 pages.awscloud.com CodePipeLine …
参考 手元のPC 鍵 作成 CodeCommit リポジトリ 作成 IAM ユーザ アクセス許可 ポリシーアタッチ 鍵設定 手元のPC git インストール ユーザ、MailAddress設定 確認 鍵 作成 ssh設定ファイルに記載 確認 ファイル追加 作成 ステージング コミット CodeCommitへ…
参考 手元のPC CLI インストールディレクトリ設定ファイル作成 pkgのダウンロード pkgのインストール シンボリックリンクの作成 コマンドパス確認 参考 docs.aws.amazon.com 手元のPC CLI インストールディレクトリ設定ファイル作成 echo "
参考 S3 バケット 作成 作成確認 プロパティ 静的Webサイトホスティング 有効にする インデックスドキュメント及びエラードキュメント設定 アクセス設定 バケットポリシー設定 アップロード ファイルをアップロード アクセス 確認 IAM ロール 作成 EC2 イン…
ログイン IAM ユーザグループ作成 ユーザ 作成 セキュリティ設定 ログイン IAM ユーザグループ作成 ユーザ 作成 セキュリティ設定 互換性アプリのダウンロード QR表示 MFAコード入力
引用元 関連図 Ansible Automation PlatformのGUIにあるリソース内の関連図 関連図 引用元 - 関連図 Ansible Automation PlatformのGUIにあるリソース内の関連図 関連図 インベントリはホストとグループの設定が可能 グループにホストを設定 グループにグル…
引用元 調査結果 実施 Playbook作成 ansibleサーバ Playbook Ansible Automation Platform テンプレート インベントリ グループ ALL グループ Control ホスト 引用元 - 調査結果 custom_varsという変数に以下の*_varを設定しどれが優先されるかを調査。 -は…
引用元 事前 Ansibleサーバ adminユーザで実施 シェル配置 シェル実行 ansible_userへスイッチ 鍵作成 ansibleサーバも対象のため、以下を手動で実施 作業ユーザへスイッチ シェルに公開鍵を設定 シェルを対象サーバに転送 SSH越しにシェルを実行 ansible_us…
実施すること 引用元 実施 リソース 認証情報 追加 プロジェクト 作成 ディレクトリ作成 プロジェクト作成 インベントリ ホスト 追加 グループ controlをまとめる作成 ホストの追加 masterのグループを作成 ALLのグループを作成 ホストを確認すると3台のホ…
実施すること 引用元 実施 インスタンスグループ 作成 設定項目 名前 ポリシーインスタンスの最小値 ポリシーインスタンスの割合 最大同時実行ジョブ 最大フォーク 作成(GUI) 組織 作成 設定項目 名前 説明 最大ホスト数 インスタンスグループ 実行環境 Gala…
実施すること 実施 AAP 構成図 AAP 機能紹介 実施すること Ansible Automation Platform(AAP)のリンクおよび説明 実施 AAP 構成図 www.ashisuto.co.jp AAP 機能紹介 www.ashisuto.co.jp