Technical Reviewer:
Alexander Granin
MEAP began July 2021 Publication in Early 2022 (estimated)
ISBN 9781617299612 575 pages (estimated)
https://www.manning.com/books/functional-design-and-architecture
Technical Reviewer:
Alexander Granin
MEAP began July 2021 Publication in Early 2022 (estimated)
ISBN 9781617299612 575 pages (estimated)
https://www.manning.com/books/functional-design-and-architecture
A predecessor to Sudoku:
Scientific American Magazine
November 1959
Volume 201, Issue 5
Emi Kasai bases on a Mutually Orthogonal Latin squares (MOLS)
https://en.wikipedia.org/wiki/Mutually_orthogonal_Latin_squares#Euler's_conjecture_and_disproof
http://martin-gardner.org/SciAm12.html
https://www.scientificamerican.com/issue/sa/1959/11-01/
After 33 years:
COMPUTER RECREATIONS
A. K. Dewdney
Scientific American
Vol. 258, No. 5 (MAY 1988), pp. 118-121 (4 pages)
https://www.jstor.org/stable/24989094
SDLF is a peculiar framework developed by AWS as a Data Lake using their services.
It is interesting how it creates two pipelines where the data is parsed (reduced), process as a big ETL, where finally can be exploited by BI products.
https://github.com/awslabs/aws-serverless-data-lake-framework
Beta tester:
+ Technical Proofer. (September 2021)
Craig Walls
MEAP began May 2020 Publication in Early 2022 (estimated)
ISBN 9781617297571 520 pages (estimated)
https://www.manning.com/books/spring-in-action-sixth-edition
Cluster > Node > Pod > Container
There are two types of nodes:
A Control-plane-node type, which makes up the Control Plane, acts as the “brains” of the cluster.
A Worker-node type, which makes up the Data Plane, runs the actual container images (via pods).
Cluster > Node > Pod > Container
A container runs typically as a single Unix process
The simplest way to generate an AWS EKS
- install: awscli, eksctl, kubectl
1.
eksctl create cluster -f cluster.yml
(it takes several minutes, 20 mins?)
cluster.yml:
2.
eksctl delete cluster --region=us-west-1 --name=my-kube-config
3.
eksctl get cluster
4.
kubectl config view
5.
//mandatory? (yep!)
aws eks update-kubeconfig --name <cluster-name>
aws eks update-kubeconfig --name cobroqr-eks-RCXW8qM5
6.
kubectl create deployment hello-node --image=k8s.gcr.io/echoserver:1.4
7.
kubectl get deployment
8.
kubectl get pods
9.
kubectl expose deployment hello-node --type=LoadBalancer --port=8080
10.
kubectl get services
(aca deberia aparecer el service nuevo agregado arriba en "expose" como LoadBalancer).
aca sale tb el EXTERNAL-IP para poder probar
11.
kubectl exec --stdin --tty hello-node-7567d9fdc9-6lbx4 -- /bin/bash
(del kubectl get pods)
12.
kubectl delete deployment --all
deployment.apps "books-node" deleted
deployment.apps "hello-node" deleted
13.
eksctl delete cluster --name <cluster-name>
eksctl delete cluster --name my-kube-config.us-west-1.eksctl.io
---------------------------
more examples:
6.
kubectl create deployment books-node --image=091501399925.dkr.ecr.us-west-1.amazonaws.com/ecr-eks-sandbox:latest
(al ver get deployment y get pods, veo que hay 1 pod por deploy...
9.
kubectl expose deployment books-node --type=LoadBalancer --port=8080
curl http://af760c2d8e8ff40608558465fa4a4a4e-710530633.us-west-1.elb.amazonaws.com:8080/books
(se demora en publicar)
12.
kubectl delete deployment --all