Oracle Cloud Free Tier の Ampere A1 VM(ARM VM) に Kubernetes をインストールする - mikoto2000 の日記 の作業内容を、インスタンスを作り直すたびに手作業するのは厳しいので、 Ansible で自動化を行った。
以下のように、インスタンス起動後に数ステップで Kubernetes のデプロイが可能になった。うれしい。
参考資料
- AnsibleでのSSH接続ユーザー指定方法 - Qiita
- Ansibleでよく使うファイル操作モジュール | DevelopersIO
- community.general.iptables_state – Save iptables state into a file or restore it from a file — Ansible Documentation
- Ansible - community.general.alternatives –一般的なコマンドの代替プログラムを管理します - Note このプラグインは、community.generalコレクション(バージョン3.8.1)の一部です。 ansible パッケージを使用している場合は、 - 日本語
- はじめてのAnsible #2 Playbook分割編
- ansible.builtin.apt_key – Add or remove an apt key — Ansible Documentation
- ansible.builtin.apt_repository – Add and remove APT repositories — Ansible Documentation
apt-mark hold
andapt-mark unhold
with ansible modules - Stack Overflow- ansible_distribution_release is undefined · Issue #51 · ANXS/postgresql
- ansible で systemd 配下のサービスを扱う - 日記
- Kubernetes Setup Using Ansible and Vagrant | Kubernetes
- zaki-lknr/initialize-kubeadm-ansible: kubeadmでk8sクラスタデプロイするAnsible Playbook
- [Ansible / Linux] sysctlコマンドとAnsibleモジュールについてメモ (sysctl_set未解決) - zaki work log
- sysctl - Manage entries in sysctl.conf. — Ansible Documentation
- kubernetes.core.k8s – Manage Kubernetes (K8s) objects — Ansible Documentation
0 件のコメント:
コメントを投稿