容器docker k8s 8s
C++ Qt开发:字符串QString容器
在Qt框架中,`QString` 是一个强大而灵活的字符串容器,专为处理 `Unicode` 字符而设计。它提供了许多方便的方法来操作和处理字符串,使得在跨平台开发中能够轻松地进行文本操作。QString 是 Qt 开发中不可或缺的一部分,它的灵活性和强大的功能使其成为处理文本和字符串操作的理想选择... ......
K8s构建的mysql无法远程连接
最近在写一个老师布置的大作业,都是老师写好的yaml文件,都是没问题的,但是构建的mysql无法远程连接。 尝试了网上的很多方法,都失败了,我的构建过程应该是没什么错误的,所以网上的方法并不奏效,这里提供一个很容易被忽视的思路。 我的k8s是三台虚拟机构成的集群,如果远程连接失败很可能是你的ip地址 ......
Docker build 无法解析域名
### 报错 Docker build 无法解析域名 报错:ERROR [ 2/12] RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 解决Docker build ......
kubeadm续期k8s集群证书
1、备份 mkdir /opt/2023-12-09-k8s-backup cp -a /etc/kubernetes /opt/2023-12-09-k8s-backup cp -a /var/lib/etcd /opt/2023-12-09-k8s-backupcp -a /root/.kube ......
k8s:通过 kubectl 插件 Kubepug 实现集群升级检查(废弃API资源检查)
背景:k8s 的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,2022年一年就发布了三个次要版本,同时不同的次要版本之间 API 资源一直在变化,有新加入的,也有废弃删除的。不同版本的 api 资源版本也有不同,往往不是向下兼容的,比如在低版本中 API 资源版本为 v1beta1 ......
容器例题
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a[n]={},x,y; for(int i=0;i<n;i++){ cin>>a[i]; } cin>>x>>y; vector<int> b( ......
容器实例
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ vector<int> a; int b[]={1,2,3,4,5}; vector<int> c(b,b+size ......
使用 docker 搭建小型的 DNS 服务器
需求背景 使用 docker-compose 以 bridge 模式启动多个 docker服务,每个 docker-compose 启动一个服务,在宿主机的 ip 地址有可能变动的情况下,如何实现不同服务之间的通信? 思路分析 将所有的 docker容器 改为 host模式启动: version: ......
Python:数据容器入门
数据容器是什么 一个容器可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素 每个元素,可以任意类型的数据,如字符串、数字、布尔等 数据容器根据特点不同,如: 是否支持重复数据 是否可以修改 是否有序等 分为5类,分别是:列表(list)、元组(tuple)、字符串(str)、集合(set)、 ......
Python:数据容器-list(列表)
列表定义语法: 字面量 [元素1, 元素2, 元素3, ...] 定义变量 变量名称 = [元素1, 元素2, 元素3, ...] 定义空列表 变量名称 = [] 变量名称 = list() 列表内的每个数据,称之为元素 以 []作为标识 列表内每个元素用, 逗号隔开 注意事项: 列表可以一次多个数 ......
记一次docker buildx build 推送到本地私有仓库出现 connection refused 的问题
想在本地编译多个架构的基础镜像,这样后续有其他业务使用的时候,不必从头开始编译。 使用传统的 docker build -t ImageName:tag 方式,只能编译和主机相同架构的镜像。 而docker buildx build 不支持将编译好的镜像放置在本地docker中,只能以文件的形式放在 ......
Docker - Build an application to an image
Dockerfile: # Build stage FROM golang:1.21.5-alpine3.18 AS builder WORKDIR /app COPY . . RUN go env -w GOPROXY=https://goproxy.io,direct RUN go build ......
容器函数
#include <bits/stdc++.h> using namespace std; int main(){ //第三种 int b1[]={1,2,3,4,5}; vector<int> b(b1,b1+sizeof(b1)/sizeof(int)); int a1[]={1,2}; vec ......
通过kubeadm方式安装k8s
虚拟机最少是 2 core,master内存最小3G,node内存最小2G. 要求的Docker版本是18.03,如果不是安装的docker ce,版本是过旧的,可以选择删除后重新安装; 也可以重新创建一个虚拟机执行以下命令。 简单方法:使用master指定到第15步之后,克隆出两台node,在no ......
Docker部署ELK日志系统
Docker部署ELK日志系统 皓林 Java老王 2023-12-05 15:27 发表于广东 一、Docker安装Elasticsearch 官网镜像地址:https://hub.docker.com/_/elasticsearch 1.1 下载镜像 查看镜像 sudo docker pull ......
【分享代码片段】terraform中,如何从刚刚创建的 deployment 中获得所有容器的名字和 ip
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 不好意思,刚刚才开始用 terraform,或许是更好的办法而我不知道。 知道的朋友请一定教教我。 下面是我的办法: provider "kubernetes ......
k8s~envoy上添加wasm插件
先查看这篇文章k8s~envoy的部署 当在Kubernetes中使用Envoy的WASM过滤器时,WASM过滤器会与Envoy一起部署在同一个Pod中,并与后端服务进行通信。以下是一个简单的关系图示意: + + | Kubernetes | | Cluster | + | + | | + v + ......
k8s~envoy的部署
参考文档 https://blog.51cto.com/wangguishe/5789239 https://blog.csdn.net/qq_29974229/article/details/127190476 https://blog.51cto.com/wangguishe/5789239 e ......
当创建statefulset资源后,k8s组件如何协作
StatefulSet工作负载之间使用Headless Service来定义Pod网路标识,生成可解析的DNS域名名称记录,用于同一StatefulSet工作负载彼此Pod之间的通信。 ......
linux Docker容器日志查看与清理2
问题: docker容器日志随着时间变得越来越大。本来分的200G磁盘空间迅速不太够用。 日志查找: docker安装目录一般在/var/lib/docker下: 执行以下命令,可查看各文件夹空间占用情况: du -h -x --max-depth=1 我们可以看到containers目录占用了18 ......
rancher安装k8s的问题
1.报错本机ip链接本地ip:2379不通 2379为etcd的客户端访问端口,然后测试单纯用docker run 起nginx 也访问不了 原因内核3.10与docker不兼容,升级内核到kernel-lt-5.4.242后,容器恢复正常。升级内核方法:https://www.cnblogs.co ......
xcat docker部署使用
已打包到docker镜像 docker pull leaus/xcat:2.14.6 #soft version:2.14.6 #os version :centos7.6.1610 本镜像仅适用于centos7以上系统,支持docker共用宿主机网络 宿主机不能存在tftpd、dhcpd、http ......
【Docker】更改docker镜像的存储路径
1.查看Docker存储路径 docker info|grep "Docker Root Dir" 2.关闭所有运行的容器 ··· docker ps | awk '{print $1}' |xargs docker stop ··· 3.停止docker服务 systemctl stop dock ......
docker desktop 运行的 mysql、redis连接不上
docker desktop 运行的docker实例不能连接使用 原因:映射的宿主机端口没有写 填上端口号就好了 ......
容器启动流程(containerd 和 runc)
启动流程 containerd 作为一个 api 服务,提供了一系列的接口供外部调用,比如创建容器、删除容器、创建镜像、删除镜像等等。使用 docker 和 ctr 等工具,都是通过调用 containerd 的 api 来实现的。 kubelet 通过 cri 调用 containerd 和这些不 ......
快速认识什么是:Docker
Docker,一种可以将软件打包到容器中并在任何环境中可靠运行的工具。但什么是容器以及为什么需要容器呢?今天就来一起学快速入门一下Docker吧!希望本文对您有所帮助。 假设您使用 Cobol 构建了一个在某种奇怪风格的 Linux 上运行的应用程序。您想与您的朋友分享这个应用程序,但他有一个完全不 ......
docker run 命令常用参数详解
Docker run 命令是在 Docker 中创建和运行容器的主要命令之一。它允许根据需要配置容器的各种属性。 下面讲了 docker run 命令的一些常见用法和示例。 docker run 命令示例 以下是一个比较常见的 Docker run 命令示例,用于创建一个 NGINX 容器: doc ......
Docker安装Zabbix-server出现[its "users" table is empty]问题的解决
简述安装过程 docker run --name zabbix-db --network zabbixnet -e MYSQL_ROOT_PASSWORD="password" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_DA ......
Windows Server 2019 安装 Docker
一、通过PowerShell安装(使用管理员身份运行) # 安装完成后将自动重启,重启后自动继续安装 Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/ ......