logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

What is docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。==============================================================What is docker1.什么是dockerDo...

#docker
git push 常见用法

git push 命用于从将本地的分支版本上传到远程并合并。git push的配对方式默认设置:就是本地与远程的配对simple是默认本地只与一个进行根性mtching是默认远程的全部被更新!我们现在默认的是simple了!!!!!配对:git branch --track 本地分支 远程分支 把本地分支与远程分支进行对接$ git config --global push.default mat

#git#github
jenkins pipeline 运行超时后强制停止

要在Jenkins Pipeline中设置超时,并在超时后强制停止运行,可以使用Jenkins Pipeline的timeout指令。在上述示例中,Pipeline定义了三个阶段(Build、Test和Deploy),每个阶段都有相应的步骤。在Jenkins中,Pipeline是一种用于定义持续集成/持续交付(CI/CD)流程的工具。有时候,Pipeline的执行可能会超时,需要强制停止。如果Pi

文章图片
#jenkins#运维
k8s命令对node调度 cordon,drain,delete 区别

此三个命令都会使node停止被调度,后期创建的pod不会继续被调度到该节点上,但操作的暴力程度不一cordon 停止调度影响最小,只会将node调为SchedulingDisabled之后再发创建pod,不会被调度到该节点旧有的pod不会受到影响,仍正常对外提供服务恢复调度kubectl uncordon node_name============================...

#docker
k8s镜像拉取策略 - imagePullPolicy

镜像拉取方式选择k8s-imagePullPolicycontainers:- name: uses-private-imageimage: $PRIVATE_IMAGE_NAMEimagePullPolicy: Alwayscommand: [ "echo", "SUCCESS" ]k8s的配置文件中经常看到有imagePullPolicy属性,这个属性是描述镜像的拉取策略Always 总是拉取

K8S中 Pod Yaml 文件参数详细说明

基础的必选参数# pod的最基础的yaml文件最少需要以下的几个参数apiVersion: v1 # API版本号,注意:具有多个,不同的对象可能会使用不同APIkind: Pod# 对象类型,podmetadata:# 元数据name: string # POD名称namespace: string # 所属的命名空间spec: # specification of the resource c

#kubernetes#docker
Kubernetes Node的 隔离与恢复

worker-1Ready,SchedulingDisablednode1dv1.10.6worker-2Ready,SchedulingDisablednode1dv1.10.6在硬件升级、硬件维护等情况下,我们需要将某些Node进行隔离,脱离Kubernetes集群的调度范围。Kubernetes...

kubernetes的namespaces总是Terminating

#kubectl delete ns jenkinsError from server (Conflict): Operation cannot be fulfilled on namespaces “jenkins”: The system is ensuring all content is removed from this namespace.Upon completion, thi...

重启 Kubernetes Pod 的几种方式

前言在使用 docker 的过程中,我们可以使用docker restart {container_id}来重启容器,但是在 kubernetes 中并没有重启命令(没有 kubectl restart {podname}),有时候我们的 Pod 出现 Bug 意外终止,导致我们需要重启 Pod ,却没有一个很好的方式,特别是没有 yaml 文件的情况下,所以我总结了以下几种重启 Pod 的方式.

Minikube入门

什么是Minikube?Minikube是一种轻量化的Kubernetes集群,是Kubernetes社区为了帮助开发者和学习者能够更好学习和体验k8s功能而推出的,借助个人PC的虚拟化环境就可以实现Kubernetes的快速构建启动。目前已支持在macOS、Linux、Windows平台上利用各类本地虚拟化环境作为驱动运行。官方文档:minikube start | minikubeGithub

#kubernetes#linux#docker
暂无文章信息