k8s
yhd723948277
这个作者很懒,什么都没留下…
展开
-
K8S暴露端口-dubbo应用远程Debug
1.Dockerfile增加环境变量ENV JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9901,server=y,suspend=n"2.暴露端口template_service.yaml- port: 9901 protocol: TCP name: debug targetPort: 9901 nodePort: 30901template_deployment.yaml原创 2021-10-09 11:05:51 · 511 阅读 · 0 评论 -
alpine 安装应用
阿里镜像sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories科大镜像sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories安装telnetapk add busybox-extras安装curlapk add curl原创 2021-09-30 16:11:59 · 458 阅读 · 0 评论 -
k8s内docker使用arthas
1.下载并解压wget -c https://github.com/alibaba/arthas/releases/download/arthas-all-3.5.1/arthas-bin.zipunzip arthas-bin.zip2.下载jdkapk add openjdk83.非首进程执行jar//以sh的方式执行RUN echo "/usr/local/tomcat/bin/catalina.sh run" > start.sh \ &原创 2021-06-11 13:53:38 · 1586 阅读 · 0 评论 -
docker内使用jdk时,Unable to get pid of LinuxThreads manager thread
1.安装JDKapk add openjdk8 2.已非直接运行方式编写dockerFile,让进程以非pid 1执行RUN echo "/usr/local/tomcat/bin/catalina.sh run" > start.sh \ && chmod 777 start.shCMD ./start.sh原创 2021-06-11 13:41:17 · 1196 阅读 · 1 评论 -
k8s部署Prometheus抓取pods的metrics
1.暴露pods给Prometheus抓取spec: replicas: __app_replicas__ template: metadata: annotations: prometheus.io/scrape: 'true' prometheus.io/path: '/metrics' prometheus.io/port: '9146'2.部署Prometheus---apiVersion: rbac.author原创 2020-10-13 11:19:45 · 2192 阅读 · 1 评论 -
k8s常用命令
1.查看命名空间podskubectl -n 命名空间 get pods | grep xxkubectl get po -n 命名空间 -owide | grep xx2.查看pods日志kubectl logs pods名字 -n 命名空间 -f3.进入pods控制台kubectl exec -it pods名字 -n 命名空间 sh...原创 2020-01-16 14:19:15 · 128 阅读 · 0 评论