- 創建PV





2. 創建PVC




3. 創建Config



value
name: etcd1
data_dir: /etcd/data
listen-client-urls: http://0.0.0.0:2379
- 創建作業負載


系結PVC


系結Config




點擊保存

測驗

- golang測驗連接etcd
加個埠


執行go代碼
package main
import (
"context"
"github.com/coreos/etcd/clientv3"
"log"
"time"
)
func main() {
cli, err := clientv3.New(clientv3.Config{
Endpoints: []string{"121.37.227.109:32379"},
DialTimeout: 5 * time.Second,
})
if err != nil {
log.Fatal(err)
}
defer cli.Close()
kv:=clientv3.NewKV(cli)
ctx:=context.Background()
_,err=kv.Put(ctx,"/service/test","testservice")
if err != nil {
log.Fatal(err)
}
}
在服務里執行命令 切換為API3
export ETCDCTL_API=3

補充:
- 使用nginx-ingress反代etcd
刪掉埠






- 配置環境變數,切換API3


轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/232084.html
標籤:區塊鏈
