Kubernetes学习目录

部署filebeat

运维主机HDSS7-200.host.com上:

官方下载地址

准备镜像

Dockerfile

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@hdss7-200 ~]# mkdir /data/dockerfile/filebeat
[root@hdss7-200 ~]# cd /data/dockerfile/filebeat
[root@hdss7-200 filebeat]# vim Dockerfile
FROM debian:jessie
ENV FILEBEAT_VERSION=7.5.1 \ FILEBEAT_SHA1=daf1a5e905c415daf68a8192a069f913a1d48e2c79e270da118385ba12a93aaa91bda4953c3402a6f0abf1c177f7bcc916a70bcac41977f69a6566565a8fae9c # 在官网下载同版本LINUX64-BIT的sha替换
RUN set -x && \
apt-get update && \
apt-get install -y wget && \
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${FILEBEAT_VERSION}-linux-x86_64.tar.gz -O /opt/filebeat.tar.gz && \
cd /opt && \
echo "${FILEBEAT_SHA1} filebeat.tar.gz" | sha512sum -c - && \
tar xzvf filebeat.tar.gz && \
cd filebeat-* && \
cp filebeat /bin && \
cd /opt && \
rm -rf filebeat* && \
apt-get purge -y wget && \
apt-get autoremove -y && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
COPY docker-entrypoint.sh /
ENTRYPOINT ["/docker-entrypoint.sh"]
阅读更多...

底包制作

tomcat

准备tomcat

1
2
3
4
5
6
[root@hdss7-200 ~]# cd /opt/src/
[root@hdss7-200 src]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz
[root@hdss7-200 src]# mkdir /data/dockerfile/tomcat
[root@hdss7-200 src]# tar xf apache-tomcat-8.5.50.tar.gz -C /data/dockerfile/tomcat
[root@hdss7-200 src]# cd /data/dockerfile/tomcat
[root@hdss7-200 tomcat]# rm -rf apache-tomcat-8.5.50/webapps/*
阅读更多...

容器日志收集系统

K8s系统里的业务应用是高度“动态化”的,随着容器编排的就行,业务容器在不断的被创建、被摧毁、被漂移、被扩缩容…

面对如此海量的数据,有是分布在各个不同地方,如果我们需要去查找一些重要的信息,难道还是使用传统的方法,去登陆到一台台机器上查看?看来传统的工具与方法已经显得非常笨拙和低效了。于是,一些聪明人就提出了建立一套集中式的方法,把不同来源的数据集中整合到一个地方。

阅读更多...

k8s部署jenkins

镜像准备

jenkins镜像

1
2
3
4
5
[root@hdss7-200 ~]# docker pull jenkins/jenkins:2.190.3 
[root@hdss7-200 ~]# docker images|grep jenkins
jenkins/jenkins 2.190.3 22b8b9a84dbe 13 days ago 568MB
[root@hdss7-200 ~]# docker tag 22b8b9a84dbe harbor.od.com/public/jenkins:v2.190.3
[root@hdss7-200 ~]# docker push harbor.od.com/public/jenkins:v2.190.3
阅读更多...
  • © 2019-2020 虫子
    • PV:
    • UV:

请我喝杯咖啡吧~

支付宝
微信