Skip to content

huanvliu/k8s-net

Repository files navigation

GCP sql-proxy

在集群内部使用curl

  • kubectl run -l app=other --image=tutum/curl --restart=Never --rm -i -t test-1

hello image

  • image: gcr.io/google-samples/hello-app:1.0

进入pod

  • kubectl exec my-nginx-585fbfd5f4-fpdb4 -i -t -- bash

nginx绑定default.conf的配置只配置servcer

 server {
    listen 80;
    server_name my-nginx;
    location / {
      proxy_pass http://www.baidu.com;
    }
    location /h1 {
      proxy_pass http://my-web:8080;
    }
  }
 

kompose

  • 使用kompose可以将swarm的docker compose转为k8s的yaml

访问docker私有仓库,需要创建regcred

  • kubectl create secret docker-registry regcred --docker-server= --docker-username= --docker-password= --docker-email=

集群上测试postgresql

  • kubectl run -l app=other --image=jbergknoff/postgresql-client --restart=Never --rm -i -t test-pg-sql-1 postgresql://test:test@cloudsql-proxy-test-3:5432

集群上测试mysql

  • kubectl run -i --rm --tty mysql-client --image=mysql/mysql-server --restart=Never --command -- /bin/sh mysql -h(host) -P(port) -u(user) -p(pwd)

集群中使用ubantu

  • kubectl run -l app=other --image=zhaoyao91/ubuntool --restart=Never --rm -i -t test-ubuntool-1

k8s中使用代理服务ambassador

  • ambassador代理服务,在annotaton中加入匹配规则,更灵活,更方便,修改的是yaml文件,直接使用apply更新

接口测试网页postb.in

  • postb.in 可以接受请求,查看请求体等

nats测试

kubectl run -l app=other --image=zhaoyao91/nats-repl2 --env="METHOD_NATS_URL=nats://nats-srv:4222" --env="EVENT_NATS_URL=nats://nats-srv:4222" --restart=Never --rm -i -t \ test-nats-1

sock5 rfc

https://www.ietf.org/rfc/rfc1928.txt

crontab format

http://www.nncron.ru/help/EN/working/cron-format.htm

node 与 js 版本对应

node.green

es完全手册

https://www.html.cn/archives/9922

redis commander(redis可视化网页工具)

docker run --rm --name redis-commander -d --env REDIS_HOSTS=redis:xxx.xx.xx.xx:6379 -p 8081:8081 rediscommander/redis-commander:latest

About

搭建k8s时的一些笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published