logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kubernetes一、(k8s)的简单部署

Kubernetes的简单介绍在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年,Borg系统运行管理着成千上万的容器应用。Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训。Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户。Kuberne

#docker#kubernetes#k8s
Kubernetes(k8s)四、Pod生命周期(初始化容器的应用,探针liveness、readliness应用,)

Pod生命周期学习目标:初始化容器的应用及两个探针的应用探针 是由 kubelet 对容器执行的定期诊断:Kubelet 可以选择是否执行在容器上运行的三种探针执行和做出反应:liveness实例readiness实例初始化容器+ svc学习目标:初始化容器的应用及两个探针的应用Pod 可以包含多个容器,应用运行在这些容器里面,同时 Pod 也可以有一个或多个先于应用容器启动的 Init 容器。I

#k8s
Kubernetes(k8s)存储二、Secret配置管理(编写secret对象,将secret挂载到Volume中、设置为环境变量,存储docker registry的认证信息.)

Secret配置管理简介1.编写一个 secret 对象2.将Secret挂载到Volume中3.向指定路径映射 secret 密钥4.将Secret设置为环境变量5.kubernetes.io/dockerconfigjson用于存储docker registry的认证信息.简介Secret 对象类型用来保存敏感信息,例如密码、OAuth 令牌和 ssh key。敏感信息放在 secret 中比

#kubernetes
Kubernetes(k8s)存储一、Configmap配置管理(Configmap的创建、使用)

calico简介:flannel实现的是网络通信,calico的特性是在pod之间的隔离。通过BGP路由,但大规模端点的拓扑计算和收敛往往需要一定的时间和计算资源。纯三层的转发,中间没有任何的NAT和overlay,转发效率最好。Calico 仅依赖三层路由可达。Calico 较少的依赖性使它能适配所有 VM、Container、白盒或者混合环境场景。...

#kubernetes
gcc GUN编译器套件 (a.out ,)

gcc :是由GUN 开发的编译语言译器,1 dnf search gcc2 dnf install gcc.x86_64 -y3[root@lee ~]# vim hello.c#include<stdio.h>main(){printf("hello lzy\n");}gcc hello.c 会生成 a.out文件gcc hello.c -o westos指定编译到westos文件

#linux#运维
ddns的搭建(动态域名解析DDNS)

ddns的搭建服务主机客户端dhcp分配ip失败动态域名解析(Dynamic DNS,简称DDNS)是把互联网域服务原理服务原理名指向可变IP地址的系统。DNS只是提供了域名和IP地址之间的静态对应关系,当IP地址发生变化时,DNS无法动态的更新域名和IP地址之间的对应关系,从而导致访问失败。但是DDNS系统是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络时,客户端程序通过信

#linux
Docker Compose的安装,运行及docker-compose.yml 文件

Docker Compose(用户在集群中部署分布式应用)Docker Compose是一种编排服务,基于pyhton语言实现,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。用户可以很容易地用一个配置文件定义一个多容器的应用,然后使用一条指令安装这个应用的所有依赖,完成构建。解决了容器与容器之间如何管理编排的问题。Docker Compose 中有两个重

#docker#linux
Linux中的存储设备管理(设备识别,挂载,分区,磁盘配额)

1.设备识别设备接入系统后都是以文件的形式存在设备名称##SATA/SAS/USB/dev/sda,/dev/sdbs=STAT ,d=DISK ,a=第几块IDE/dev/hd0,/dev/hsd1 ##h=hardVIRTIO-BLOCK/dev/vda, /dev/vdb#v=virtioM2 (SSD)/dev/nvme0,.dev/nvme1 #nvme=m2SD/MMC/EMMC(卡)

#linux
k8s调度(nodeName、nodeSelect、节点、pod的亲和和反亲和、Taints)

k8s调度nodeNamenodeSelector亲和与反亲和节点亲和pod 亲和性和反亲和性Taints(污点)调度器通过 kubernetes 的 watch 机制来发现集群中新创建且尚未被调度到 Node 上的 Pod。调度器会将发现的每一个未调度的 Pod 调度到一个合适的 Node 上来运行。kube-scheduler 是 Kubernetes 集群的默认调度器,并且是集群控制面的一部

#kubernetes
k8s容器资源限制(内存限制、cpu限制、namesapce设置资源限制、资源配额)

k8s容器资源限制内存限制示例:CPU限制示例:为namespace设置资源限制:为namespace设置资源配额:Kubernetes采用request和limit两种限制类型来对资源进行分配。request(资源需求):即运行Pod的节点必须满足运行Pod的最基本需求才能运行Pod。limit(资源限额):即运行Pod期间,可能内存使用量会增加,那最多能使用多少内存,这就是资源限额。资源类型:

#kubernetes
    共 12 条
  • 1
  • 2
  • 请选择