andrewpsp / the_kube_way

Passing kubernetes secrets
1 stars 0 forks source link

ConfigMap references for the Jenkinfiles #3

Open andrewpsp opened 6 years ago

markjacksonfishing commented 6 years ago

Let us collaborate to make this reality. I will get more added in the morning. I have some ideas but essentially we can turn this in to a dynamic cloud template that can be driven from JENKINS and deployed to k8s. Think more of a PaaS driven by blue ocean

andrewpsp commented 6 years ago

Expanding on the PaaS aspect under the assumptions that :

Expanding on the single use case of the cloud template 👍

Managed Namespace creation and lifecycle via assignments of labels selectors considered internal labels:

"environment" : "dev", "environment" : "org", "environment" : "ent"
"tier" : "HPC", "tier" : "GPU-HPC", "tier" : "GEN-APP" , "CPU-HPC"
"partition" : "ORG", "partition" : "ENTERPRISE",  "partition" : "DEV"
"plan" : "SUBSCRIPTION", "plan" : "TRY"

Namespace?

$tool init ...
#Project Name? 

ConfigMap?

$tool build ...
#Predefined Directives needed?
#environments and partition building based on such directives 

Pods specs

$tool start ...
#Deploy tiered and partitioned workloads
Key Concepts to Consider

The Cluster is working The Infra is Load balanced The Infra is perfect

The PaaS is working The PaaS is Perfect

Thoughts??

@markyjackson-taulia

markjacksonfishing commented 6 years ago

Ok, I like where this is going. I think you and I need to spend some time coming up with a sequence design that outlines the flow, then we can tackle it portion by portion. I am thinking we need to have a lot of templates available to a client, think something that will allow them to either drag and drop or really pick and choose. I think between you and I we can make this a reality. I will put together something over the next few days and send to you for a review. We can work from there. What do you think?

andrewpsp commented 6 years ago

Templates Available to a Client

The Sequence design outlines the flow as a policy/application processing unit where:

Initial concept of an APU