Skip to content

Commit d1603b4

Browse files
committed
add cloud
1 parent 8ec6721 commit d1603b4

4 files changed

Lines changed: 104 additions & 148 deletions

File tree

dev.txt

Lines changed: 27 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
# not-only-devops ?
2-
https://cloudsecdocs.com
3-
4-
--- must read
5-
6-
# What have you tried?
7-
https://mattgemmell.com/what-have-you-tried
8-
# No Hello
9-
https://www.nohello.com
10-
https://nohello.net
11-
# What Every Computer Scientist Should Know About Floating-Point Arithmetic
12-
https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
13-
141
--- OLD
152

163
# emr info on master node
@@ -73,103 +60,43 @@ https://mechanical-sympathy.blogspot.com/2012/05/apply-back-pressure-when-overlo
7360
# IAC infrastructure-as-code
7461
https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c
7562

76-
# kunernetes raspberry
77-
https://github.com/k8s-at-home
78-
https://github.com/khuedoan/homelab
79-
https://github.com/alexellis/k3sup
80-
https://github.com/onedr0p/home-cluster
81-
https://blog.hypriot.com/post/setup-kubernetes-raspberry-pi-cluster
82-
https://chrisshort.net/my-raspberry-pi-kubernetes-cluster
83-
https://itnext.io/building-an-arm-kubernetes-cluster-ef31032636f9
84-
https://www.howtogeek.com/66438/how-to-easily-access-your-home-network-from-anywhere-with-ddns
85-
https://serverfault.com/questions/840626/dynamic-dns-and-ssl-issue
86-
https://github.com/lahsivjar/kube-arm
87-
https://docs.traefik.io
88-
https://ngrok.com
89-
https://inlets.dev
90-
https://github.com/alexellis/arkade
91-
92-
# kunernetes SSL
93-
https://www.techprowd.com/automatic-ssl-certificates-for-home-microk8s-setup-using-letsencrypt
94-
https://amithm.ca/2020/10/kubernetes-raspberrypi-homelab
95-
96-
# crd
97-
http://technosophos.com/2019/08/07/writing-a-kubernetes-controller-in-rust.html
98-
99-
# certificates
100-
https://scotthelme.co.uk/introducing-another-free-ca-as-an-alternative-to-lets-encrypt
101-
102-
# prometheus
103-
https://crate.io/a/monitoring-cratedb-on-kubernetes-with-prometheus-and-grafana
104-
https://www.robustperception.io/which-are-my-biggest-metrics
105-
https://www.robustperception.io/how-much-ram-does-my-prometheus-need-for-ingestion
106-
https://blog.serverdensity.com/how-to-monitor-kafka
107-
https://fabxc.org/tsdb
108-
https://dev.to/ninii72387534/prometheus-definitive-guide-part-iii-prometheus-operator-5338
109-
110-
# service mesh
111-
https://linkerd.io
112-
113-
# telegram-bot
114-
https://hackernoon.com/how-to-create-and-deploy-a-telegram-bot-2addd8aec6b4
115-
http://vectos.net/posts/2017-05-16-telegram-bot-in-functional-scala.html
116-
https://github.com/vpavkin/telegram-bot-fs2
117-
https://github.com/nikdon/telepooz
118-
https://github.com/bot4s/telegram
119-
120-
# copy cd-dvd
121-
https://unix.stackexchange.com/questions/224277/is-it-better-to-use-cat-dd-pv-or-another-procedure-to-copy-a-cd-dvd/224314#224314
122-
123-
---
124-
125-
https://monokh.com/posts/bitcoin-from-scratch-part-1
126-
127-
# torrent
128-
https://en.m.wikibooks.org/wiki/The_World_of_Peer-to-Peer_(P2P)/Networks_and_Protocols/BitTorrent
129-
https://github.com/arvidn/libtorrent
130-
https://github.com/johang/btfs
131-
https://blog.libtorrent.org/2020/09/bittorrent-v2
132-
# Kademlia: A Design Specification
133-
http://xlattice.sourceforge.net/components/protocol/kademlia/specs.html
134-
https://github.com/smmr-software/mabel
135-
136-
---
137-
138-
# load testing
139-
https://github.com/nakabonne/ali
140-
14163
# makefile
14264
https://diamantidis.github.io/tips/2020/07/01/list-makefile-targets
14365
`make -pRrq`, that is a very useful command to debug your makefiles, especially in a big project. The option `-p` prints the make data-base, -R and -r removes the implicit rules and variables, and -q indicates only asking make a question about current state, avoid executing anything
14466

145-
# NearlyFreeSpeech.NET (cheap hosting)
146-
https://www.nearlyfreespeech.net
147-
148-
# An Introduction to ZFS A Place to Start
149-
https://www.servethehome.com/an-introduction-to-zfs-a-place-to-start
150-
151-
# Floppinux
152-
https://bits.p1x.in/floppinux-an-embedded-linux-on-a-single-floppy
67+
# copy cd-dvd
68+
https://unix.stackexchange.com/questions/224277/is-it-better-to-use-cat-dd-pv-or-another-procedure-to-copy-a-cd-dvd/224314#224314
15369

15470
# Serving up zero-knowledge proofs
15571
https://blog.trailofbits.com/2021/02/19/serving-up-zero-knowledge-proofs
15672

157-
# free deploy
158-
https://fly.io/docs/about/pricing/#free-for-side-projects
159-
16073
# windows
16174
https://arstechnica.com/gadgets/2021/01/dosbox-pure-for-retroarch-aims-to-simplify-classic-ms-dos-gaming
16275

16376
# discord exporter
16477
https://github.com/Tyrrrz/DiscordChatExporter
16578

166-
---
167-
16879
# build your own amazing illustrations
16980
https://iradesign.io
17081

82+
# service mesh
83+
https://linkerd.io
84+
17185
---
17286

87+
# torrent
88+
https://en.m.wikibooks.org/wiki/The_World_of_Peer-to-Peer_(P2P)/Networks_and_Protocols/BitTorrent
89+
https://github.com/arvidn/libtorrent
90+
https://github.com/johang/btfs
91+
https://blog.libtorrent.org/2020/09/bittorrent-v2
92+
# Kademlia: A Design Specification
93+
http://xlattice.sourceforge.net/components/protocol/kademlia/specs.html
94+
https://github.com/smmr-software/mabel
95+
96+
# testing
97+
https://github.com/nakabonne/ali
98+
https://playwright.dev
99+
173100
# tracing
174101
https://opentracing.io/specification
175102
https://blog.techlanika.com/distributed-tracing-the-why-what-and-how-ab9ca9e40081
@@ -184,25 +111,17 @@ https://tech.nextroll.com/blog/dev/2019/02/05/dynamodb-managed-autoscaling.html
184111
# aws batch
185112
https://towardsdatascience.com/get-your-own-data-building-a-scalable-web-scraper-with-aws-654feb9fdad7
186113

187-
# serverless
114+
# crypto/mininig
115+
https://monokh.com/posts/bitcoin-from-scratch-part-1
116+
https://github.com/smartcontracts/eth2-book
117+
https://cardano.org
118+
https://nano.org
119+
https://www.chia.net
120+
https://www.anchorage.com
121+
122+
# lambda
188123
https://www.serverless.com
189124
https://www.openfaas.com
190125
https://dev.to/kumo/we-tested-the-best-serverless-monitoring-solutions-so-you-dont-have-to-121m
191126
https://jvns.ca/blog/2021/01/23/firecracker--start-a-vm-in-less-than-a-second
192127
https://www.talhoffman.com/2021/07/18/firecracker-internals
193-
# github actions
194-
https://help.github.com/en/categories/automating-your-workflow-with-github-actions
195-
https://actionsflow.github.io
196-
https://www.actionsbyexample.com
197-
https://github.com/nektos/act
198-
199-
# interesting crypto
200-
https://www.anchorage.com
201-
# mininig
202-
https://cardano.org
203-
https://nano.org
204-
https://www.chia.net
205-
https://github.com/smartcontracts/eth2-book
206-
207-
# argo
208-
https://greenops.io/atlas/

docs/cloud.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Cloud
2+
3+
* [CNCF cloud native landscape](https://landscape.cncf.io)
4+
* [CloudSkew](https://www.cloudskew.com) - Draw cloud architecture diagrams
5+
* [Steampipe](https://steampipe.io) - `select * from cloud;`
6+
* [Infracost](https://www.infracost.io) - Cloud cost estimates for Terraform in pull requests
7+
* [Rover - Terraform Visualizer](https://github.com/im2nguyen/rover)
8+
9+
## AWS
10+
11+
* [AWS diagrams & notes](https://www.awsgeek.com)
12+
* [cfn-diagram](https://github.com/mhlabs/cfn-diagram) - Visualise CloudFormation/SAM/CDK templates as diagrams
13+
* [CDK-Dia](https://github.com/pistazie/cdk-dia) - Automated diagrams for CDK infrastructure
14+
15+
## Kubernetes
16+
17+
### Resources
18+
19+
* [Kube by Example](http://kubebyexample.com)
20+
* [Kubernetes The Hard Way](https://github.com/kelseyhightower/kubernetes-the-hard-way)
21+
* [Kubernetes Best Practices 101](https://github.com/diegolnasc/kubernetes-best-practices)
22+
* [Kubernetes Failure Stories](https://k8s.af)
23+
* [10 most common mistakes using kubernetes](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s)
24+
25+
### Tools
26+
27+
* [Kubetools](https://collabnix.github.io/kubetools) - A Curated List of Kubernetes Tools
28+
* [KEDA](https://keda.sh) - Kubernetes Event-driven Autoscaling
29+
* [Mizu](https://getmizu.io) - API Traffic Viewer for Kubernetes
30+
* [Sloop](https://github.com/salesforce/sloop) - Kubernetes History Visualization
31+
* [Atlas](https://greenops.io/atlas) - Effortless deployment pipelines for Kubernetes
32+
* [kube-chaos](https://github.com/Shogan/kube-chaos)
33+
* [minikube](https://minikube.sigs.k8s.io)
34+
* [K3s](https://k3s.io) - Lightweight Kubernetes
35+
* [devtron](https://github.com/devtron-labs/devtron) - Tool integration platform for Kubernetes
36+
* [arkade](https://github.com/alexellis/arkade) - Open Source Marketplace For Kubernetes
37+
* [Kubernetes YAML Generator](https://k8syaml.com)
38+
39+
### Cli
40+
41+
* [Kustomize](https://kustomize.io) - Customization of Kubernetes YAML configurations
42+
* [Krew](https://github.com/kubernetes-sigs/krew) - Find and install kubectl plugins
43+
* [kubectx](https://ahmet.im/blog/kubectx) - A tool to switch between Kubernetes contexts
44+
* [Display the current kubectl context in the Bash prompt](https://pracucci.com/display-the-current-kubelet-context-in-the-bash-prompt.html)
45+
* [Kubie](https://github.com/sbstp/kubie) - A more powerful alternative to kubectx and kubens
46+
* [kube-ps1](https://github.com/jonmosco/kube-ps1) - Kubernetes prompt
47+
* [kube-prompt](https://github.com/c-bata/kube-prompt) - An interactive kubernetes client featuring auto-complete
48+
* [kubeprompt](https://github.com/jlesquembre/kubeprompt) - Isolated kubectl shells and prompt info
49+
* [kubefwd](https://kubefwd.com) - Kubernetes port forwarding for local development
50+
* [stern](https://github.com/wercker/stern) - Multi pod and container log tailing for Kubernetes (obsolete)
51+
* [kail](https://github.com/boz/kail) - kubernetes log viewer
52+
* [k9s](https://k9scli.io) - Kubernetes CLI To Manage Your Clusters In Style!
53+
54+
### Homelab
55+
56+
* [k8s@home](https://docs.k8s-at-home.com)
57+
* [k3sup](https://github.com/alexellis/k3sup)
58+
* [Dan Manners' Homelab](https://github.com/danmanners/homelab-kube-cluster)
59+
* [Khue's Homelab](https://github.com/khuedoan/homelab)
60+
* [Humble Project](https://github.com/locmai/humble)
61+
* [Truxnell's home k8s cluster](https://github.com/onedr0p/home-cluster)
62+
63+
### Raspberry Pi
64+
65+
* [Setup Kubernetes on a Raspberry Pi Cluster easily the official way!](https://blog.hypriot.com/post/setup-kubernetes-raspberry-pi-cluster)
66+
* [Raspberry Pi Kubernetes Cluster](https://chrisshort.net/my-raspberry-pi-kubernetes-cluster)
67+
* [Building an ARM Kubernetes Cluster](https://itnext.io/building-an-arm-kubernetes-cluster-ef31032636f9)
68+
* [kube-arm](https://github.com/lahsivjar/kube-arm)
69+
70+
### Other
71+
72+
* [Kubelist Podcast](https://kubelist.com/podcast)
73+
* [Kubernetes comic](https://cloud.google.com/kubernetes-engine/kubernetes-comic)

docs/kubernetes.md

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -12,44 +12,19 @@ Resources
1212

1313
* YouTube channels: [Kubernetes](https://www.youtube.com/channel/UCZ2bu0qutTOM0tHYa_jkIwg) and [Cloud Native Computing Foundation](https://www.youtube.com/channel/UCvqbFHwN-nwalWPjPUKpvTA)
1414

15-
* [Kubernetes by Example](http://kubernetesbyexample.com)
16-
17-
* [Kubernetes comic](https://cloud.google.com/kubernetes-engine/kubernetes-comic)
15+
Blogs
1816

1917
* [Running akka-cluster on Kubernetes](https://blog.softwaremill.com/running-akka-cluster-on-kubernetes-e4cd2913e951)
20-
2118
* [Kubernetes: The Surprisingly Affordable Platform for Personal Projects](http://www.doxsey.net/blog/kubernetes--the-surprisingly-affordable-platform-for-personal-projects)
22-
23-
* [Kubernetes The Hard Way](https://github.com/kelseyhightower/kubernetes-the-hard-way)
24-
2519
* [Kubernetes from scratch to AWS with Terraform and Ansible](https://opencredo.com/kubernetes-aws-terraform-ansible-1)
26-
2720
* [Prometheus and Kubernetes: A Perfect Match](https://www.weave.works/blog/prometheus-kubernetes-perfect-match)
28-
2921
* [Inside of Kubernetes Controller](https://speakerdeck.com/govargo/inside-of-kubernetes-controller)
30-
31-
* [Kubernetes Failure Stories](https://k8s.af)
32-
33-
* [10 most common mistakes using kubernetes](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s)
34-
22+
* [Exploring Kubernetes Operator Pattern](https://iximiuz.com/en/posts/kubernetes-operator-pattern)
3523
* [Kubernetes: Make your services faster by removing CPU limits](https://erickhun.com/posts/kubernetes-faster-services-no-cpu-limits)
36-
3724
* [Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latency](https://www.slideshare.net/try_except_/optimizing-kubernetes-resource-requestslimits-for-costefficiency-and-latency-highload)
38-
3925
* [What are Quality of Service (QoS) Classes in Kubernetes](https://medium.com/google-cloud/quality-of-service-class-qos-in-kubernetes-bb76a89eb2c6)
40-
4126
* [How to detect Kubernetes overspending by measuring idle costs](https://medium.com/kubecost/detect-overspending-by-measuring-idle-kubernetes-resources-d5d97eb205e0)
4227

43-
* [Kubernetes: Curated List of Tools and Resources](https://devopsunlocked.com/kubernetes-curated-list-of-tools-and-resources)
44-
45-
* [Kubernetes Best Practices 101](https://github.com/diegolnasc/kubernetes-best-practices)
46-
47-
* [Exploring Kubernetes Operator Pattern](https://iximiuz.com/en/posts/kubernetes-operator-pattern)
48-
49-
* [Kubernetes History Visualization](https://github.com/salesforce/sloop)
50-
51-
* [Kubelist Podcast](https://kubelist.com/podcast)
52-
5328
## Architecture
5429

5530
At the hardware level, a Kubernetes cluster node can be
@@ -623,15 +598,3 @@ helm plugin install <PATH|URL>
623598
```
624599

625600
<br>
626-
627-
## Others
628-
629-
* [Argo](https://argoproj.github.io) - Open source Kubernetes native workflows, events, CI and CD
630-
* [eksctl](https://eksctl.io) - A CLI for Amazon EKS
631-
* [kubectx](https://ahmet.im/blog/kubectx) - A tool to switch between Kubernetes contexts
632-
* [kube-ps1](https://github.com/jonmosco/kube-ps1) - Kubernetes prompt
633-
* [kubefwd](https://github.com/txn2/kubefwd) - Kubernetes port forwarding for local development
634-
* [stern](https://github.com/wercker/stern) - Multi pod and container log tailing for Kubernetes
635-
* [Kustomize](https://kustomize.io) - Customization of Kubernetes YAML configurations
636-
637-
<br>

mkdocs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ nav:
1212
- ZooKeeper: zookeeper.md
1313
- Kafka: kafka.md
1414
- Hadoop: hadoop.md
15-
- Kubernetes: kubernetes.md
15+
- Cloud: cloud.md
16+
- Kubernetes (OLD): kubernetes.md
1617
- System Design: system-design.md
1718
- Operating System: operating-system.md
1819
- Programming: programming.md

0 commit comments

Comments
 (0)