08 2021 档案

openststry(二)
摘要:access_by_lua_block [root@centos7 conf]# ls /usr/local/openresty/lualib/ cjson.so librestysignal.so ngx redis resty tablepool.lua [root@centos7 conf]# 阅读全文

posted @ 2021-08-27 17:29 tycoon3 阅读(113) 评论(0) 推荐(0) 编辑

openresty
摘要:## start server cafe.example.com server { server_name cafe.example.com ; listen 80 ; listen 443 ssl http2 ; set $proxy_upstream_name "-"; ssl_certific 阅读全文

posted @ 2021-08-27 11:24 tycoon3 阅读(328) 评论(0) 推荐(0) 编辑

kubectl explain IngressClass
摘要:root@ubuntu:~/kubernetes-ingress/deployments/common# kubectl explain IngressClass KIND: IngressClass VERSION: networking.k8s.io/v1beta1 DESCRIPTION: I 阅读全文

posted @ 2021-08-26 19:18 tycoon3 阅读(674) 评论(0) 推荐(0) 编辑

kubernetes edit Error - error: Edit cancelled, no valid changes were saved
摘要:KUBE_EDITOR="vim" kubectl edit deployment hpa-hname-pods 阅读全文

posted @ 2021-08-25 19:45 tycoon3 阅读(2398) 评论(1) 推荐(0) 编辑

微服务架构中的NGINX
摘要:root@ubuntu:~/kubernetes-ingress/deployments/common# ls crds default-server-secret.yaml ingress-class.yaml nginx-config.yaml ns-and-sa.yaml root@ubunt 阅读全文

posted @ 2021-08-25 17:57 tycoon3 阅读(947) 评论(0) 推荐(0) 编辑

裸金属和NGINX Ingress
摘要:首先,目前常用的Ingress-Nginx-Controller有两个。一个是K8S官方开源的Ingress-Nginx-Controller,另一个是nginx官方开源的Ingress-Nginx-Controller。我们使用的是K8S官方的版本。 这两个Controller大致的区别如下: 1 阅读全文

posted @ 2021-08-24 16:11 tycoon3 阅读(232) 评论(0) 推荐(0) 编辑

k8s CustomResource
摘要:rest api kubectl api-resources kind: CustomResourceDefinition [root@bogon deploy]# grep 'kind: CustomResourceDefinition' -rn * cluster.karmada.io_clus 阅读全文

posted @ 2021-08-23 17:59 tycoon3 阅读(452) 评论(0) 推荐(0) 编辑

使用kubectl config控制多个k8s集群
摘要:在pipeline中的CD环节,有时候需要部署到不同的K8S集群,比如开发环境、测试环境、生产环境。此时可以使用kubectl config来进行多个集群的管理。 开发环境集群 生产环境集群为了方便,我们使用Jenkins本机作为agent来配置两个K8S集群的认证文件,达到可以在本机上操作两个集群 阅读全文

posted @ 2021-08-20 10:33 tycoon3 阅读(477) 评论(0) 推荐(0) 编辑

endpoint.go:68] ccResolverWrapper: sending new addresses to cc: [{https://etcd-client.karmada-system.svc.cluster.local:2379 <nil> 0 <nil>}]
摘要:E0819 08:44:37.673181 1 customresource_handler.go:652] error building openapi models for clusters.cluster.karmada.io: ERROR $root.definitions.io.karma 阅读全文

posted @ 2021-08-19 17:17 tycoon3 阅读(935) 评论(0) 推荐(0) 编辑

failed to teardown pod "coredns-7ff77c879f-hkj5z_kube-system : x509: certificate signed by unknown authority
摘要:Events: Type Reason Age From Message Normal Scheduled 27s default-scheduler Successfully assigned kube-system/coredns-7ff77c879f-hkj5z to centos7 Warn 阅读全文

posted @ 2021-08-19 15:27 tycoon3 阅读(984) 评论(0) 推荐(0) 编辑

github ssh git push token
摘要:git 秘钥管理 root@ubuntu:~/karmada/karmada_k8s# ssh-agent -s SSH_AUTH_SOCK=/tmp/ssh-z9EBng6tTBt9/agent.2111159; export SSH_AUTH_SOCK; SSH_AGENT_PID=211116 阅读全文

posted @ 2021-08-18 18:05 tycoon3 阅读(610) 评论(0) 推荐(0) 编辑

export goproxy GOPROXY=https://goproxy.cn
摘要:[root@bogon ~]# cd karmada/ [root@bogon karmada]# env CLUSTER_IP_ONLY=true hack/remote-up-karmada.sh ~/82.k8s.conf kubernetes-admin@kubernetes go get 阅读全文

posted @ 2021-08-18 10:24 tycoon3 阅读(952) 评论(0) 推荐(0) 编辑

karmada hack/local-up-karmada.sh
摘要:存在k8s集群 删除env CLUSTER_IP_ONLY=true hack/remote-up-karmada.sh ~/.kube/config kubernetes-admin@kubernetes 产生的karmada 控制面 kubectl delete -f karmada-etcd. 阅读全文

posted @ 2021-08-17 19:00 tycoon3 阅读(412) 评论(0) 推荐(0) 编辑

awk docker rmi image is referenced in multiple repositories
摘要:root@ubuntu:~/karmada# docker images | grep karmada gcr.io/karmada-controller-manager v0.7.0-111-g8effddd 8dba76916685 3 hours ago 67.7MB ubuntu:5000/ 阅读全文

posted @ 2021-08-17 14:35 tycoon3 阅读(45) 评论(0) 推荐(0) 编辑

docker pull images
摘要:$ docker pull k8s.gcr.io/etcd-arm64:3.4.13-0 Error response from daemon: manifest for k8s.gcr.io/etcd-arm64:3.4.13-0 not found: manifest unknown: Fail 阅读全文

posted @ 2021-08-13 15:37 tycoon3 阅读(191) 评论(0) 推荐(0) 编辑

dm9000
摘要:static void dm9000_rx(struct net_device *dev) { board_info_t *db = netdev_priv(dev); struct dm9000_rxhdr rxhdr; /* 该结构体按照DM9000的接收格式封装了dm9000接收的数据包信息 阅读全文

posted @ 2021-08-10 16:47 tycoon3 阅读(239) 评论(0) 推荐(0) 编辑

kubernetes-operator
摘要:root@ubuntu:~/kubernetes-operator# source ~/kata/go_source root@ubuntu:~/kubernetes-operator# make images mkdir -p output GO111MODULE=on GOPROXY=https 阅读全文

posted @ 2021-08-10 12:10 tycoon3 阅读(170) 评论(0) 推荐(0) 编辑

nginx Ingress openresty
摘要:OpenResty 处理一个请求,它的处理流程请参考下图(从 Request start 开始): 我们在这里做个测试,示例代码如下: [root@centos7 work]# cat conf/nginx.conf worker_processes 1; pid logs/nginx.pid; e 阅读全文

posted @ 2021-08-06 16:13 tycoon3 阅读(773) 评论(0) 推荐(0) 编辑

github git create a new repository
摘要:error: src refspec main does not match any. git branch -M main root@ubuntu:~/rtems-_app# git push -u origin main -f error: src refspec main does not m 阅读全文

posted @ 2021-08-05 16:08 tycoon3 阅读(157) 评论(0) 推荐(0) 编辑

ingress-nginx-controller
摘要:NGINX Plus Ingress Controller介绍 NGINX Ingress Controller是NGINX公司开发的可用于k8s充当Ingress Controller的产品,有NGINX和NGINX Plus两个版本。NGINX是开源免费版,而NGINX Plus是商业版本。 N 阅读全文

posted @ 2021-08-05 15:56 tycoon3 阅读(792) 评论(0) 推荐(0) 编辑

ingress-nginx debug
摘要:[root@centos7 nginx_ingress]# ps -elf | grep ingress-nginx-controller 4 S 101 101984 101964 0 80 0 - 8 SyS_rt 02:36 ? 00:00:00 /usr/bin/dumb-init -- / 阅读全文

posted @ 2021-08-05 15:17 tycoon3 阅读(214) 评论(0) 推荐(0) 编辑

chroot
摘要:[root@localhost satimis]# chroot "$LFS" /tools/bin/env -i \ > HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \ > PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin 阅读全文

posted @ 2021-08-05 11:55 tycoon3 阅读(98) 评论(0) 推荐(0) 编辑

kubectl top
摘要:root@ubuntu:~/nginx_ingress# kubectl get pods -n default NAME READY STATUS RESTARTS AGE busybox 1/1 Running 140 5d20h example-foo-54dc4db9fc-42jz6 1/1 阅读全文

posted @ 2021-08-04 11:12 tycoon3 阅读(424) 评论(0) 推荐(0) 编辑

[c++11] ——条件变量(Condition Variable)
摘要:互斥锁std::mutex是一种最常见的线程间同步的手段,但是在有些情况下不太高效。 假设想实现一个简单的消费者生产者模型,一个线程往队列中放入数据,一个线程往队列中取数据,取数据前需要判断一下队列中确实有数据,由于这个队列是线程间共享的,所以,需要使用互斥锁进行保护,一个线程在往队列添加数据的时候 阅读全文

posted @ 2021-08-03 18:05 tycoon3 阅读(173) 评论(0) 推荐(0) 编辑

std::lock_guard unique_lock
摘要:/* *lock_guard C++源码 内容也比较简单 *私有化了拷贝构造和赋值拷贝 *在内部对锁和构造和析构进行了适配 */ template<class _Mutex> class lock_guard<_Mutex> { // specialization for a single mute 阅读全文

posted @ 2021-08-03 16:43 tycoon3 阅读(87) 评论(0) 推荐(0) 编辑

C++中push_back和emplace_back的区别
摘要:将 emplace_back() 和 push_back() 中区别最大的程序拎出来看: _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, std::forward<_Args>(__args)...); // empl 阅读全文

posted @ 2021-08-03 14:50 tycoon3 阅读(245) 评论(0) 推荐(0) 编辑

C++11 CAS无锁函数compare_exchange_weak的使用
摘要:#include <iostream> // std::cout #include <atomic> // std::atomic #include <thread> // std::thread #include <vector> // std::vector // a simple global 阅读全文

posted @ 2021-08-03 11:49 tycoon3 阅读(2692) 评论(0) 推荐(0) 编辑

C++11新特性之 rvalue Reference(右值引用)
摘要:#include <iostream> int getValue () { int ii = 10; return ii; } int main() { std::cout << getValue(); return 0; } root@ubuntu:~/c++# g++ -std=c++11 ri 阅读全文

posted @ 2021-08-03 10:49 tycoon3 阅读(67) 评论(0) 推荐(0) 编辑

C++ auto和decltype的区别
摘要:#include <iostream> using namespace std; int main() { int n = 10; int &r1 = n; //auto推导 auto r2 = r1; r2 = 20; cout << n << ", " << r1 << ", " << r2 < 阅读全文

posted @ 2021-08-03 10:38 tycoon3 阅读(197) 评论(0) 推荐(0) 编辑

ovs contrack
摘要:[root@bogon SOURCES]# ovs-vsctl add-br br0 [root@bogon SOURCES]# ovs-vsctl add-port br0 veth_l0 [root@bogon SOURCES]# ovs-vsctl add-port br0 veth_r0 [ 阅读全文

posted @ 2021-08-02 12:03 tycoon3 阅读(288) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示