当前位置:网站首页>Container related concepts
Container related concepts
2022-07-28 03:34:00 【AdaTina】
The image starts as a container
Container arrangement : Cluster management tool
A well-known container choreography tool :Kubernetes、Apache Mesos、Docker Swarm、Openshift、Rancher etc.
The concept of microservice : Microservice is to split all modules in a complete application into multiple different services , Each of these services can be deployed independently 、 Maintenance and expansion , Services usually go through RESTful API signal communication , These services are built around business capabilities , And each service can use different programming languages and different data storage technologies .
Microservice governance framework :Dubbo、Spring Cloud、 Service Grid ( Light agent )
Serverless: Build and run applications and services without considering the server . Realize the design principle of separating business logic implementation from infrastructure . Realization way :BaaS(Backend as a Service Back end as a service ) and FaaS(Functions as a Service Functions are services )
The risks of container mirroring : Unsafe third-party components ( There are loopholes in the mirror )、 The malicious image that spreads wildly 、 Sensitive information that is easily leaked ( Database password 、 certificate 、 Private keys are packaged into images and uploaded to the Internet )
Risks of moving containers :
1、 Unsafe container applications ( Vulnerable containers , Mapped port )
2、 Unrestricted resource sharing ( By default, the resources of the host machine can be used indefinitely , Lead to exhaustion of resources )
3、 Unsafe configuration and mounting
--privileged: The container will not be affected Seccomp And other security mechanisms , In container root Permissions will become the same as root Permissions are the same
--net=host: The container will be in the same network namespace as the host ( Network isolation is broken )
--pid=host: The container will be in the same process namespace as the host ( Process isolation is broken )
--volume /:/host: The host root directory will be mounted inside the container ( File system isolation is broken )
The risks of container network :
CAP_NET_RAW Permission has the ability to construct and send ICMP、ARP The ability to wait for messages , Easy to happen ARP cheating 、DNS Hijacking and other middleman attacks
边栏推荐
猜你喜欢

max_ pool2d(): argument ‘input‘ (position 1) must be Tensor, not NoneType

C -- switch case statement

ASEMI整流桥GBPC5010,GBPC5010参数,GBPC5010大小

ES6 从入门到精通 # 07:解构赋值

【5G NR】RRC Reject解析

Detailed tutorial of one click reinstallation of win7 system

关于湖北文理学院平衡信标组的疑问回应

Redis source code analysis (who says C language can't analyze it?)

VMware virtual machine network settings

Acid characteristics of MySQL transactions and example analysis of concurrency problems
随机推荐
When QML uses layout layout, a large number of < unknown file >: QML qquicklayoutattached: binding loop detected for property circular binding warnings appear
12月份PMP考试首次采用新考纲,该怎么学?
Shell:资源监控脚本和高负载报警
ThreadLocal使用场景
GNU 通用公共许可证 v2.0 GNU GENERAL PUBLIC LICENSE
What is a virtual function?
Engineering Geology Practice - engineering geology problem set
[uni app advanced practice] take you hand-in-hand to learn the development of a purely practical complex project 2/100
When a dialog box pops up, the following form is not available
超好看的Nteam官网PHP程序源码
IronOCR for .NET 2022.8
如何解决mysql深分页问题
[download file] uniapp develops small programs, downloads files and saves them locally
嵌入式数据库--SQLite
Redis persistence mechanism
整合SSM实现增删改查搜索
ES6 从入门到精通 # 09:Symbol 类型
xctf攻防世界 Web高手进阶区 PHP2
Leaf recognition, color feature extraction, defect detection, etc
ASEMI整流桥GBPC5010,GBPC5010参数,GBPC5010大小