k8s部署consul集群 https://wqblogs.com/2021/01/27/k8s%E9%83%A8%E7%BD%B2conusl/
关于ubuntu系统vsftpd莫名出现文件过多报530错误解决
现象: 基于ubuntu系统搭建的vsftpd存在一个问题,就是账号下面的文件比较多的时候,查看会报530的错 解决: 在配置文件中加入 seccomp_sandbox=no
docker: ubuntu下安装docker-ce
1.基础环境 upsmart@ubuntunode:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Des...
k8s基础入门之常见的控制器
1 常用的控制器 controllers:在集群上管理和运行容器的对象,通过label-selector相关联,pod通过控制器实现应用的运维,如伸缩,滚动升级等。 控制器分为如下几种 Deploym...
使用ansible-playbook部署java业务代码(转)
背景 一般地,在公司的生产环境中,由于需求变更和代码更新频繁的问题,那么应对措施就是工具化平台化使用到该生产环境中。ansible-playbook可以简单便捷地管理配置服务。 需求 对于代码部分,一...
k8s生产实践之pod同步宿主机时间
volumeMounts: - name: time-config mountPath: /etc/localtime readOnly: true volumes: - name: time-con...
k8s基础入门之亲和性调度NodeAffinity
Kubernetes 成本太高,生产环境必备3个降本增效方法!(转)
从技术上讲,容器化应用能该帮助组织更具有成本的优势,但Kubernetes到处布满了成本陷阱,可能会使你超出预算。幸运的是,有一些策略可以控制云成本,自动伸缩就是其中之一。Kubernetes带有三个...
k8s基础入门之敏感数据管理secret
1 secret概述 Secret对象存储数据以键值方式存储数据,在Pod资源中通过环境变量或存储卷进行数据访问。Secret对象仅会被分发至调用了此对象的Pod资源所在的工作节点,且只能由节点将其存...
k8s oomkilled超出容器的内存限制
容器部署时报错如下 # kubectl get pods -n kube-system -o wide |grep filebeat filebeat-tsksr 0/1 OOMKilled 8 40...