草庐IT

K8S-namespace

全部标签

Alibaba Nacos 学习(五):K8S Nacos搭建,使用nfs

准备环境Centos7 192.168.50.21k8s-master2GCentos7 192.168.50.22k8s-node012GCentos7 192.168.50.23k8s-node022GK8S集群搭建参考 Docker学习(五)-Kubernetes集群搭建-SpringBoot应用-CSDN博客master安装好Git,yuminstallgitmaster,node01,node02 安装 nfs-utils yuminstallnfs-utilsmaster,node01,node02添加nfsexports配置,为了解决后续的nfs报错异常/data/mysql-s

c++ - 另一个命名空间内的 `using namespace` 范围

这个问题在这里已经有了答案:scopeofusingdeclarationwithinanamespace(5个答案)关闭5年前。我知道我将using指令的范围限制在一个block或一个函数中。然后它将仅适用于该范围。但是如果该block是一个命名空间,它显然适用于同一命名空间的所有block。那是对的吗?至少,以下示例表明:(http://ideone.com/K8dk7E)namespaceN1{structFoo{};}namespaceN2{usingnamespaceN1;Foof;}namespaceN2{Foof2;}intmain(){N2::f2;}我原以为Foof2

c++ - 在 namespace 内的 lambda 中使用时找不到运算符重载

以下不编译(使用Clang5.0.0/gcc7.3,std:C++11):Clang中的错误信息:错误:二进制表达式的无效操作数(std::vector>和std::vector>)#include#includenamespacens{usingMyType=std::vector;}//namespacensusingns::MyType;MyType&operator+=(MyType&lhs,constMyType&rhs){for(inti=0;i;Funcoperator+(constFunc&lhs,constFunc&rhs){return[lhs,rhs](){aut

【K8S】Kubernetes常用命令

文章目录Kubernetes常用命令资源管理办法陈述式资源管理方法查看版本信息查看资源对象简写查看集群信息node节点查看日志基本信息查看查看master节点状态查看命令空间查看default命令空间的所有资源create创建命名空间delete删除命名空间在命名空间创建无状态控制器启动Pod查看命名空间kube-public中的pod信息重启(删除)pod资源扩容缩容定义自动扩容,缩容规则删除副本控制器项目的生命周期kubectlrun——创建命令kubectlexpose——发布命令**将资源暴露为新的Service****查看pod网络状态详细信息和Service暴露的端口****查看关

手把手搭建jenkins + docker + k8s 持续集成、自动化发布环境

01前言持续集成对于微服务开发来说,已经是不可或缺了,能够极大的提升效率。准备:一个docker服务器,用于部署docker私库和jenkins服务一个k8s集群整体架构:todo流程控制️代码推送到git仓库️git上打tag,通过webhook触发构建️构建完成调用dockerbuild镜像,然后推送到私有仓库(搭建dockerregistry私库)️通过ssh在k8s服务器上执行远程命令,替换镜像,完成滚动发布02jenkins部署01创建服务$dockerpulljenkins/jenkins:lts-jdk11$dockerrun-d--namejenkins-vjenkins_da

k8s---配置资源管理

内容预知目录内容预知secret资源配置secert的几种模式pod如何来引用secret陈述式创建secret声明式+base64编码配置secret将secret用vlumes的方式挂载到pod中传参的方式将环境变量导入pod如何通过secret加密方式获取仓库密码configmap的资源配置陈述式创建configmap资源配置声明式配置configmap资源如何在pod引用?数据卷使用configmap(挂载方式实现configmap)configmap的热更新总结secret和configMap的区别secret资源配置Secret是用来保存密码、token、密钥等敏感数据的k8s资源

k8s 镜像

目录k8s镜像镜像名称更新镜像镜像拉取策略默认镜像拉取策略ImagePullBackOff使用私有仓库配置节点向私有仓库进行身份验证config.json说明提前拉取镜像在Pod上指定ImagePullSecrets使用DockerConfig创建Secret使用案例k8s镜像镜像名称容器镜像通常会被赋予pause、example/mycontainer或者kube-apiserver这类的名称。镜像名称也可以包含所在仓库的主机名。例如:fictional.registry.example/imagename。还可以包含仓库的端口号,例如:fictional.registry.example:

c++ - namespace 别名是否会更改链接?

根据我的理解,.cpp文件中的全局变量得到外部链接。假设有两个源文件,a.cpp和b.cpp://a.cppnamespacea_ns{intfoo;}//b.cppnamespaceb_ns{intfoo;}现在假设两者都在namespacens=a_ns;和namespacens=b_ns;之后。如果a.cpp和b.cpp都使用相同的命名空间ns,这会触发任何未定义的行为吗(我认为)对于foo? 最佳答案 没有。您建议的别名不会改变变量具有限定名称a_ns::foo和b_ns::foo的事实,它们是不同的。

k8s etcd备份与恢复

停止api-server(k8s的所有master节点)#所有master节点执行:#停api-servermkdir-ptpm_api_confmv/etc/kubernetes/manifests/kube-apiserver.yaml/root/tpm_api_conf/etcd备份(集群中某一节点)#etcd备份ETCDCTL_API=3;/usr/local/bin/etcdctl--endpoints='https://192.168.1.30:2379'--cacert="/etc/ssl/etcd/ssl/ca.pem"--cert="/etc/ssl/etcd/ssl/adm

K8S(1.28)--部署ingress-nginx(1.9.1)

原文网址:K8S(1.28)--部署ingress-nginx(1.9.1)-CSDN博客简介本文介绍K8S部署ingress-nginx的方法。本文使用的K8S和ingress-nginx都是最新的版本。官网地址https://kubernetes.github.io/ingress-nginx/deploy/Ingress里Nginx的代理流程:1.部署ingress-nginx-controller1.下载Ingress-Nginx部署文件1.确定版本首先确定版本:https://github.com/kubernetes/ingress-nginx我K8S是1.28,这里我下载的Ing