Please enable JavaScript.
Coggle requires JavaScript to display documents.
All things devops - Coggle Diagram
All things devops
🐉Kubernetes
⚔️Service
Cluster IP
Exposes a service within the Kubernetes cluster, making it accessible to other pods and services internally.
nodeport
Exposes a service on a specific port on all nodes of the cluster. This allows you to access the service from outside the cluster using the node's IP address and the assigned port.
-
externalname
An ExternalName service is a special type of Kubernetes service that maps a service name within the cluster to an external DNS name.
⚔️Deployment
key concepts
pods template: image, ports
-
-
-
-
⚔️Secrets
store and manage confidential infos such as: password, oauthkey
⚔️init containers
init containers are containers that run to completion before the main application containers within a pod start.
-
-
-
-
⚔️EKS Cluster
-
EKS Control Plane
Contains Kubernetes
Master components
like etcd, kubeapiserver, kubecontroller.
It’s a managed
service by AWS
-
Fargate Profile
instead running application on ec2 instance, run on severless fargate
-
⚔️Ingress
-
how does it work
- user enter external traffics
- resolve to ip address of Ingress Controler
- Ingress Controller examine the hostname , request against the predefined Ingress Rules
-
-
-
-
-
🐉Docker
-
Docker creates isolated containers that package your application, its code, runtime, dependencies, and system libraries.
-
-
🐉CI/CD Pipelines
- Setup Docker
- Setup Jenkins
- Set up SonarQube
- Set up Nexus
-