|
|
Line 4: |
Line 4: |
|
| |
|
| ==Related Pages== | | ==Related Pages== |
| {{#ask: [[has LogicModel::K8s Installation]]
| |
| |format=ul
| |
| }}
| |
Revision as of 04:01, 30 July 2021
K8s is the shorthand for Kubernetes. The installation procedure for K8s is rather complex, so that it needs a logic model.
Logic Model (K8s Installation) Template:LogicModel 07 30, 2021
|
|
Concrete Implementation
Given Inputs |
When Process is executed... |
Then, we get Outputs
|
- PKC code base
- All installation must start with rigorous access to Administrative Accounts.
- The original data content from ROADMAPS.MIT.EDU
- Knowledge of Kubernetes and the CleanSlate project
- Minimally 3 Virtual Machine instances
- Ansible already setup for the administrative machine
- Install Kubernetes software on all three following this procedure Kubernetes Installation
- Ingress Configuration, combined with some SSH license setup for HTTPS.
- Security Groups are configured to enable necessary ports.
|
- A detailed manual procedure to install K8s software and PKC data content.
- Incrementally document installation process in PKC, and slowly migrate manual processes into automated processes by Jenkins, Ansible, and Terraform. These actions should be hyperlinked in corresponding PKC pages.
|
- A fully functional PKC, running content from ROADMAPS.MIT.EDU.
- Set up a initialization procedure for managing Administrative Accounts for MediaWiki.
|
|
|
Related Pages