![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
大佬别喷记录博客只为自己学习记录
这个作者很懒,什么都没留下…
展开
-
k8s java-client node、deployment、pod、service常用api实现
nodepackage com.k8s.k8sapi.controller;import com.k8s.k8sapi.common.config.K8sInit;import com.k8s.k8sapi.common.utils.ResultUtil;import io.kubernetes.client.openapi.ApiClient;import io.kubernetes.client.openapi.ApiException;import io.kubernetes.clien原创 2021-04-24 15:21:48 · 2084 阅读 · 0 评论 -
k8s java-client namespace
listNamespace @GetMapping("/listNamespace") public ResultUtil listNamespace() throws ApiException { CoreV1Api apiInstance = new CoreV1Api(k8sInit.getConnection()); String pretty = "true"; V1NamespaceList namespaceList;原创 2021-04-24 15:21:14 · 429 阅读 · 0 评论 -
OpenTracing
OpenTracing的使用实例(Java)opentracing的java-api详解Skywalking分布式追踪与监控:起始篇Skywalking可以理解为实现了OpenTracing规范,同时提供了更加现代化、酷炫的UI,供人们可以对应用更加的直观的监控。...原创 2021-04-24 15:20:47 · 118 阅读 · 0 评论 -
skywalking
学习资料SkyWalking 极简入门SkyWalking —— 分布式应用监控与链路追踪中文文档快速学习-skywalking入门原创 2021-04-24 15:20:37 · 56 阅读 · 0 评论 -
spring-boot实例部署并使用skywalking
下载源码包,下面会用到agenthttps://archive.apache.org/dist/skywalking/6.6.0/apache-skywalking-apm-6.6.0.tar.gz 安装目录// 移动文件mv apache-skywalking-apm-6.6.0.tar.gz /usr/local/software// 切换目录cd /usr/local/software// 解压tar -zxvf apache-skywalking-apm-6.6.0.tar.g原创 2021-04-24 15:20:20 · 307 阅读 · 0 评论 -
CentOs安装SkyWalking(镜像中和非镜像)
方式一:Docker中安装参考有安装教程有spring-boot实例部署1 下载镜像docker pull elasticsearch:7.5.1docker pull apache/skywalking-oap-server:6.6.0-es7docker pull apache/skywalking-ui:6.6.02 安装elasticsearch参考修改系统参数vi /etc/sysctl.conf末尾添加vm.max_map_count=262144使修原创 2021-04-13 19:50:22 · 296 阅读 · 0 评论 -
docker安装elasticsearch
安装流程下载镜像并运行下载镜像docker pull elasticsearch:7.7.0启动镜像-d 后台运行方式docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0-rm方式,会一直打印日志,该终端就会被占用,在开发调试时用。docker原创 2021-04-13 17:47:59 · 144 阅读 · 0 评论 -
centos安装elasticsearch-7.12.0
我自己的常用命令记录// elasticsearch根目录cd /usr/local/software/elasticsearch/elasticsearch-7.12.0/// 修改elasticsearch配置文件vim /usr/local/software/elasticsearch/elasticsearch-7.12.0/config/elasticsearch.yml// 启动elasticsearch/usr/local/software/elasticsearch/elas原创 2021-04-13 15:00:24 · 786 阅读 · 0 评论 -
搭建elasticsearch配置java11环境
方式一是直接把系统的java环境改为java11.方式二,系统环境保持为java8,修改elasticsearch的配置文件,让它启动时选择java11的环境https://www.jianshu.com/p/6ddeae547f45CentOS7 安装 ElasticSearch7.10配置系统java11环境参考通过yum安装CentOS7 安装 ElasticSearch7.10步骤elasticsearch不能用root用户启动,所以不能在/root目录下操作下载JD原创 2021-04-12 19:27:12 · 1390 阅读 · 0 评论 -
安装elasticsearch报错Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated
可能是JDK版本问题https://blog.csdn.net/qq_43701760/article/details/102997369我的是jvm.options的参数问题https://www.jianshu.com/p/6ddeae547f45https://www.programmersought.com/article/90683717634/jvm.options这个文件的默认位置是你安装的elasticsearch目录下的config/jvm.options里...原创 2021-04-12 19:04:14 · 4223 阅读 · 0 评论 -
k8s安装dashboard
1 参考K8S 1.18.2安装dashboard(基于kubernetes-dashboard 2.0.0版本)按上述教程配置完后访问会提示以下界面用火狐浏览器,手动输入地址https://192.168.2.3:30001,然后会提示以下界面点击“高级”,点击“接受风险并继续”,就可以了。2 常用命令查看暴露端口,似乎看不到。。。kubectl get svc -n kube-system访问http://192.168.2.3:30000查看tokenkubectl -n原创 2021-04-17 22:48:43 · 139 阅读 · 0 评论 -
k8s 安装kuboard
参考官网https://my.oschina.net/u/4437985/blog/4424432安装流程安装kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml卸载kubectl delete -f https://kuboard.cn/install-script/kuboard.yaml使用流程获取登录token# 在第一个 Master 节点上执行此命令# 管理员tokenkubectl -n .原创 2021-04-17 14:39:01 · 202 阅读 · 0 评论 -
学习k8s client-java参考过的教程
通过java 客户端 操作k8s集群有一个完整的操作流程,和一些资源创建、删除的api使用例子有读取yaml的demo原创 2021-04-12 11:55:53 · 381 阅读 · 0 评论 -
k8s java-client 创建service
@Datapublic class ServiceDTO { /** * apiVersion: v1 * kind: Service * metadata: * name: nginx-service #Service 的名称 * labels: #Service 自己的标签 * app: nginx #为该 Service 设置 key 为 app,value 为 nginx 的标签 * spec:原创 2021-04-12 11:51:49 · 670 阅读 · 1 评论 -
k8s java-client创建namespace
方式一:直接传参数V1Namespace,参数有点麻烦 @PostMapping("/createNamespace") public ResultUtil createNamespaces(@RequestBody V1Namespace body) { CoreV1Api apiInstance = new CoreV1Api(k8sInit.getConnection()); String pretty = "true"; V1Name原创 2021-04-11 15:57:09 · 891 阅读 · 0 评论 -
k8s client-java创建一个deployment
yaml创建参考client-java创建@Datapublic class DeploymentDTO { private String namespace; private String deploymentName; private Integer replicas; private String metadataLabelsApp; private String image; private String portName; priva原创 2021-04-11 15:22:51 · 2703 阅读 · 1 评论 -
k8s yaml创建deploymeny
yaml创建deploymeny参考创建文件 nginx-deployment.yaml,内容如下:apiVersion: apps/v1 #与k8s集群版本有关,使用 kubectl api-versions 即可查看当前集群支持的版本kind: Deployment #该配置的类型,我们使用的是 Deploymentmetadata: #译名为元数据,即 Deployment 的一些基本属性和信息 name: nginx-deployment #Deployment 的名称原创 2021-04-11 15:04:06 · 179 阅读 · 0 评论