![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
blues_ygw
这个作者很懒,什么都没留下…
展开
-
docker-compose快速搭建hadoop
1、docker-compose.ymlversion: "3"services: namenode: image: bde2020/hadoop-namenode:2.0.0-hadoop3.2.1-java8 container_name: namenode restart: always ports: - 9870:9870 - 9000:9000 volumes: - ./hadoop/dfs/name:/ha原创 2022-05-16 10:34:49 · 1586 阅读 · 1 评论 -
k8s集群部署
一 准备机器三台Centos 8.2,至少2核CPU+2G内存+20G硬盘, uname -r >3.1机器名 作用 IP worker01 master 192.168.142.21 worker02 node1 192.168.142.22 worker03 node2 192.168.142.23 worker04 node3 192.168.142.24 worker05 node4 192..原创 2021-09-10 11:28:48 · 422 阅读 · 0 评论 -
k8s安装ingress
版本介绍组件 版本k8s v1.18ingress 0.30.01. 下载两个文件https://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/deploy/static/mandatory.yamlhttps://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/deploy/baremetal/service-nodeport.yaml2. 在k...原创 2021-06-29 13:49:31 · 2473 阅读 · 0 评论 -
K8s安装Kuboard图形化管理工具
前提安装 Kuboard 时,假设您已经有一个 Kubernetes 集群,以下任何形式安装的集群都可以:kubeadm 安装(或者基于 kubeadm 的衍生工具,如 Sealos 等);二进制安装;阿里云、腾讯云等公有云托管集群;其他。安装kubectl apply -f https://kuboard.cn/install-script/kuboard.yamlkubectl apply -f https://addons.kuboard.cn/metrics-server原创 2021-06-29 13:49:44 · 1623 阅读 · 1 评论 -
K8s常见kind
常见kindDeploymentPodService附件,kind 所有类型namespaced=truetest@singlek8s:~$ kubectl api-resources -o wide --namespaced=trueNAME SHORTNAMES APIGROUP NAMESPACED KIND VERBSbindings原创 2021-06-28 11:05:02 · 4735 阅读 · 0 评论 -
k8s集群外访问集群内部服务的几种方式
前言 目前k8s+docker算是运维必修了,docker能让我们的环境一键迁移,k8s能自动编排,还能保证服务高可用,两者结合自然是无敌,那我们要不要使用k8s呢?这要根据自身情况,任何技术的使用,都需要根据具体情况来定,就像你要杀鸡,却非要选牛刀,牛刀是很锋利,但还不够你折腾的 本文重点介绍k8s集群外如何访问集群内的服务,主要方式有:hostPort或hostNetwork、NodePort、Ingress一、hostPort或hostNetworkhostP...原创 2021-06-24 10:00:34 · 6417 阅读 · 1 评论 -
k8s各端口意义
portport是k8s集群内部访问service的端口,即通过clusterIP: port可以访问到某个servicenodePortnodePort是外部访问k8s集群中service的端口,通过nodeIP: nodePort可以从外部访问到某个service。targetPorttargetPort是pod的端口,从port和nodePort来的流量经过kube-proxy流入到后端pod的targetPort上,最后进入容器。containerPortcont原创 2021-06-24 09:54:17 · 2890 阅读 · 1 评论 -
基于docker安装ES及es-head
version: '3'services: elasticsearch: image: elasticsearch container_name: elasticsearch volumes: - /docker/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - /docker/es/data:/usr/share/elasticsearch/.原创 2021-06-23 13:54:23 · 440 阅读 · 0 评论 -
基于docker安装seata服务端
1、Server端 新建所需表SQL官方地址:https://github.com/seata/seata/blob/1.2.0/script/server/db/mysql.sql,将此链接内的表存储在mysql中(建议新建数据库)。-- -------------------------------- The script used when storeMode is 'db' ---------------------------------- the table to store Glo原创 2021-06-22 15:01:48 · 438 阅读 · 0 评论 -
基于docker安装mysql数据库
通过docker-compose快速搭建数据库,并且修改相关字符集为utf8mb4[root@worker1 ~]# cat /docker/mysql/conf/ data/[root@worker1 ~]# cat /docker/mysql/conf/my.conf[mysql]default-character-set = utf8mb4[client]default-character-set = utf8mb4[mysqld]pid-file = /var/run/mysq原创 2021-06-22 13:44:41 · 101 阅读 · 0 评论 -
基于Docker安装nacos
1、拉取镜像docker pull nacos/nacos-server2、挂载目录mkdir -p /mydata/nacos/logs/ #新建logs目录mkdir -p /mydata/nacos/init.d/ vim /mydata/nacos/init.d/custom.properties #修改配置文件3、mysql新建nacos的数据库,并执行脚本下载地址https://github原创 2021-06-21 15:28:23 · 159 阅读 · 1 评论 -
基于Docker安装zookeeper
ookeeper 有三种:单机版、伪集群、集群。单机版docker-compose.ymlversion: '3.7'services: zoo1: image: zookeeper restart: always hostname: zoo1 ports: - 2181:2181 environment: ZOO_MY_ID: 1原创 2021-06-21 11:54:50 · 153 阅读 · 0 评论 -
基于Docker安装Redis
docker-redis.yml[root@worker2 docker-yml]# cat redis.ymlversion: '3'services: redis: image: redis container_name: docker_redis volumes: - /docker/redis/data:/data - /docker/redis/conf/redis.conf:/usr/local/etc/redis/redis.con原创 2021-06-21 11:48:14 · 165 阅读 · 0 评论 -
基于 Docker 安装 RocketMQ
docker-compose.yml注意:启动 RocketMQ Server + Broker + Console 至少需要 2G 内存原创 2021-06-21 11:32:57 · 238 阅读 · 0 评论 -
docker-compose.yml的使用
#查看帮助docker-compose -h# -f 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定。docker-compose -f docker-compose.yml up -d#启动所有容器,-d 将会在后台启动并运行所有的容器docker-compose up -d#停用移除所有容器以及网络相关docker-compose down#查看服务容器的输出docker-compose logs#列出项目中目前的所有容..原创 2021-06-21 11:27:10 · 1833 阅读 · 0 评论 -
k8s部署tomcat数据持久化
1、部署nfs服务器yum -y install nfs-utils rpcbind11.2、启动nfs服务systemctl start nfs11.3、检查rpcbindNFS:~ # rpcinfo -p localhost program vers proto port service 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100...原创 2021-06-16 15:26:48 · 500 阅读 · 1 评论 -
K8S 部署 Mysql(NFS 持久化)
Mysql 部署部署 Mysql 的前提是有 K8s 集群,之前有一篇已经详细写过如何测试部署 K8s 集群了,这里就不再多说。NFS 服务创建这里不说了,大家可以自行搜索一下创建 NFS 存储服务,这里依赖的持久化就是 NFS 服务。Mysql PV/PVC 创建Persistent Volume 和 Persistent Volume Claim,主要是管理服务持久化的存储资源 Volume。这里我们先创建 PV,再创建 PVC,将两者绑定。首先是 mysql-pv.yaml原创 2021-06-16 14:07:19 · 1300 阅读 · 3 评论 -
K8s命令创建harbor-Secret
1、创建前先查看secrets 1 2 3 4 5 [root@k8s-master ~]# kubectl get secrets -n test-project NAME TYPE DATA AGE default-token-56q6l kubernetes.io/service-account-token3...原创 2021-06-15 11:42:20 · 3400 阅读 · 0 评论 -
K8S yaml文件格式
# yaml格式的pod定义文件完整内容:apiVersion: v1 #必选,版本号,例如v1kind: Pod #必选,Podmetadata: #必选,元数据 name: string #必选,Pod名称 namespace: string #必选,Pod所属的命名空间 labels: #自定义标签 - name: string #自定义标签名字 annotations: #自定义注释列.原创 2021-06-15 09:46:49 · 114 阅读 · 0 评论 -
kubernetes1.20版本启用ipvs模式
在1.19版本之前,kubeadm部署方式启用ipvs模式时,初始化配置文件需要添加以下内容:---apiVersion: kubeproxy.config.k8s.io/v1alpha1kind: KubeProxyConfigurationfeatureGates: SupportIPVSProxyMode: truemode: ipvs本次在1.20.2版本中,使用kubeadm进行集群初始化时,虽然可以正常部署,但是查看pod情况的时候可以看到kube-proxy无...原创 2021-06-03 15:47:06 · 1790 阅读 · 0 评论 -
2021-05-31
问题情况[root@test-master-113 ~]# kubectl get nodesNAME STATUS AGE VERSIONtest-master-113 Ready,SchedulingDisabled,master 347d v1.7.6test-slave-114 Ready 206d v...原创 2021-05-31 10:46:33 · 221 阅读 · 0 评论