摘要:access_by_lua_block [root@centos7 conf]# ls /usr/local/openresty/lualib/ cjson.so librestysignal.so ngx redis resty tablepool.lua [root@centos7 conf]#
阅读全文
摘要:## start server cafe.example.com server { server_name cafe.example.com ; listen 80 ; listen 443 ssl http2 ; set $proxy_upstream_name "-"; ssl_certific
阅读全文
摘要:root@ubuntu:~/kubernetes-ingress/deployments/common# kubectl explain IngressClass KIND: IngressClass VERSION: networking.k8s.io/v1beta1 DESCRIPTION: I
阅读全文
摘要:KUBE_EDITOR="vim" kubectl edit deployment hpa-hname-pods
阅读全文
摘要:root@ubuntu:~/kubernetes-ingress/deployments/common# ls crds default-server-secret.yaml ingress-class.yaml nginx-config.yaml ns-and-sa.yaml root@ubunt
阅读全文
摘要:首先,目前常用的Ingress-Nginx-Controller有两个。一个是K8S官方开源的Ingress-Nginx-Controller,另一个是nginx官方开源的Ingress-Nginx-Controller。我们使用的是K8S官方的版本。 这两个Controller大致的区别如下: 1
阅读全文
摘要:rest api kubectl api-resources kind: CustomResourceDefinition [root@bogon deploy]# grep 'kind: CustomResourceDefinition' -rn * cluster.karmada.io_clus
阅读全文
摘要:在pipeline中的CD环节,有时候需要部署到不同的K8S集群,比如开发环境、测试环境、生产环境。此时可以使用kubectl config来进行多个集群的管理。 开发环境集群 生产环境集群为了方便,我们使用Jenkins本机作为agent来配置两个K8S集群的认证文件,达到可以在本机上操作两个集群
阅读全文
摘要:E0819 08:44:37.673181 1 customresource_handler.go:652] error building openapi models for clusters.cluster.karmada.io: ERROR $root.definitions.io.karma
阅读全文
摘要:Events: Type Reason Age From Message Normal Scheduled 27s default-scheduler Successfully assigned kube-system/coredns-7ff77c879f-hkj5z to centos7 Warn
阅读全文
摘要: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
阅读全文
摘要:[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
阅读全文
摘要:存在k8s集群 删除env CLUSTER_IP_ONLY=true hack/remote-up-karmada.sh ~/.kube/config kubernetes-admin@kubernetes 产生的karmada 控制面 kubectl delete -f karmada-etcd.
阅读全文
摘要: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/
阅读全文
摘要:$ 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
阅读全文
摘要:static void dm9000_rx(struct net_device *dev) { board_info_t *db = netdev_priv(dev); struct dm9000_rxhdr rxhdr; /* 该结构体按照DM9000的接收格式封装了dm9000接收的数据包信息
阅读全文
摘要:root@ubuntu:~/kubernetes-operator# source ~/kata/go_source root@ubuntu:~/kubernetes-operator# make images mkdir -p output GO111MODULE=on GOPROXY=https
阅读全文
摘要:OpenResty 处理一个请求,它的处理流程请参考下图(从 Request start 开始): 我们在这里做个测试,示例代码如下: [root@centos7 work]# cat conf/nginx.conf worker_processes 1; pid logs/nginx.pid; e
阅读全文
摘要: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
阅读全文
摘要:NGINX Plus Ingress Controller介绍 NGINX Ingress Controller是NGINX公司开发的可用于k8s充当Ingress Controller的产品,有NGINX和NGINX Plus两个版本。NGINX是开源免费版,而NGINX Plus是商业版本。 N
阅读全文
摘要:[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 -- /
阅读全文
摘要:[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
阅读全文
摘要: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
阅读全文
摘要:互斥锁std::mutex是一种最常见的线程间同步的手段,但是在有些情况下不太高效。 假设想实现一个简单的消费者生产者模型,一个线程往队列中放入数据,一个线程往队列中取数据,取数据前需要判断一下队列中确实有数据,由于这个队列是线程间共享的,所以,需要使用互斥锁进行保护,一个线程在往队列添加数据的时候
阅读全文
摘要:/* *lock_guard C++源码 内容也比较简单 *私有化了拷贝构造和赋值拷贝 *在内部对锁和构造和析构进行了适配 */ template<class _Mutex> class lock_guard<_Mutex> { // specialization for a single mute
阅读全文
摘要:将 emplace_back() 和 push_back() 中区别最大的程序拎出来看: _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, std::forward<_Args>(__args)...); // empl
阅读全文
摘要:#include <iostream> // std::cout #include <atomic> // std::atomic #include <thread> // std::thread #include <vector> // std::vector // a simple global
阅读全文
摘要:#include <iostream> int getValue () { int ii = 10; return ii; } int main() { std::cout << getValue(); return 0; } root@ubuntu:~/c++# g++ -std=c++11 ri
阅读全文
摘要:#include <iostream> using namespace std; int main() { int n = 10; int &r1 = n; //auto推导 auto r2 = r1; r2 = 20; cout << n << ", " << r1 << ", " << r2 <
阅读全文
摘要:[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 [
阅读全文