I tried to start basing kubernetes in the vitess/helm directory .but I faild to designate one of the tablets to master.
The contents are long, but please read it.
(1)I installed chart. my values.yaml is like this
topology:
cells:
- name: "global"
etcd:
replicas: 3
orchestrator:
# NOTE: Our config currently only supports 1 orchestrator replica.
replicas: 1
- name: "zone1"
etcd:
replicas: 3
vtctld:
replicas: 1
vtgate:
replicas: 3
keyspaces:
- name: "metering_keyspace"
shards:
- name: "0"
tablets:
- type: "replica"
uidBase: 100
vttablet:
replicas: 2
- type: "rdonly"
uidBase: 103
vttablet:
replicas: 1
- name: "info_keyspace"
shards:
- name: "0"
tablets:
- type: "replica"
uidBase: 1
vttablet:
replicas: 2
..... Below is the same as the original except using StatefulSet and PersistentVolume when setting vttablet pod
(2)When i designate one of the tablets to be the initial master, I got error message.
(2-1)ListAllTablets before InitShardMaster
joseongeon-ui-MacBook-Air:kubernetes wizdear$ ./kvtctl.sh ListAllTablets zone1
Starting port forwarding to vtctld...
zone1-0908016100 metering_keyspace 0 rdonly zone1-metering-keyspace-0-rdonly-0.vttablet:15002 zone1-metering-keyspace-0-rdonly-0.vttablet:3306 []
zone1-1178259800 info_keyspace 0 replica zone1-info-keyspace-0-replica-0.vttablet:15002 zone1-info-keyspace-0-replica-0.vttablet:3306 []
zone1-1178259801 info_keyspace 0 replica zone1-info-keyspace-0-replica-1.vttablet:15002 zone1-info-keyspace-0-replica-1.vttablet:3306 []
zone1-1274740500 metering_keyspace 0 replica zone1-metering-keyspace-0-replica-0.vttablet:15002 zone1-metering-keyspace-0-replica-0.vttablet:3306 []
zone1-1274740501 metering_keyspace 0 replica zone1-metering-keyspace-0-replica-1.vttablet:15002 zone1-metering-keyspace-0-replica-1.vttablet:3306 []
(2-2)InitShardMaster metering_keyspace
joseongeon-ui-MacBook-Air:kubernetes wizdear$ ./kvtctl.sh InitShardMaster --force metering_keyspace/0 zone1-1274740500
Starting port forwarding to vtctld...
W0119 10:23:29.435298 90409 main.go:58] W0119 01:23:27.025078 reparent.go:181] master-elect tablet zone1-1274740500 is not the shard master, proceeding anyway as -force was used
W0119 10:23:29.436165 90409 main.go:58] W0119 01:23:27.123124 reparent.go:187] master-elect tablet zone1-1274740500 is not a master in the shard, proceeding anyway as -force was used
E0119 10:23:29.787771 90409 main.go:61] Remote error: rpc error: code = Unavailable desc = grpc: the connection is unavailable
(2-3)InitShardMaster info_keyspace
joseongeon-ui-MacBook-Air:kubernetes wizdear$ ./kvtctl.sh InitShardMaster --force info_keyspace/0 zone1-1178259800
Starting port forwarding to vtctld...
W0119 10:24:06.748730 90968 main.go:58] W0119 01:24:04.428200 reparent.go:181] master-elect tablet zone1-1178259800 is not the shard master, proceeding anyway as -force was used
W0119 10:24:06.750092 90968 main.go:58] W0119 01:24:04.428526 reparent.go:187] master-elect tablet zone1-1178259800 is not a master in the shard, proceeding anyway as -force was used
W0119 10:24:08.031179 90968 main.go:58] W0119 01:24:05.725140 reparent.go:275] master failed to PopulateReparentJournal, canceling slaves
E0119 10:24:08.083721 90968 main.go:61] Remote error: rpc error: code = Unknown desc = failed to PopulateReparentJournal on master: rpc error: code = Unavailable desc = grpc: the connection is unavailable
(2-4)ListAllTabetls After InitShardMaster
joseongeon-ui-MacBook-Air:kubernetes wizdear$ ./kvtctl.sh ListAllTablets zone1
Starting port forwarding to vtctld...
zone1-0908016100 metering_keyspace 0 rdonly zone1-metering-keyspace-0-rdonly-0.vttablet:15002 zone1-metering-keyspace-0-rdonly-0.vttablet:3306 []
zone1-1178259800 info_keyspace 0 master zone1-info-keyspace-0-replica-0.vttablet:15002 zone1-info-keyspace-0-replica-0.vttablet:3306 []
zone1-1178259801 info_keyspace 0 replica zone1-info-keyspace-0-replica-1.vttablet:15002 zone1-info-keyspace-0-replica-1.vttablet:3306 []
zone1-1274740500 metering_keyspace 0 replica zone1-metering-keyspace-0-replica-0.vttablet:15002 zone1-metering-keyspace-0-replica-0.vttablet:3306 []
zone1-1274740501 metering_keyspace 0 replica zone1-metering-keyspace-0-replica-1.vttablet:15002 zone1-metering-keyspace-0-replica-1.vttablet:3306 []
(3) checked the log vdcld
I0119 01:23:25.655005 1 locks.go:356] Locking shard metering_keyspace/0 for action InitShardMaster(zone1-1274740500)
W0119 01:23:27.122479 1 reparent.go:181] master-elect tablet zone1-1274740500 is not the shard master, proceeding anyway as -force was used
W0119 01:23:27.123190 1 reparent.go:187] master-elect tablet zone1-1274740500 is not a master in the shard, proceeding anyway as -force was used
I0119 01:23:27.123864 1 reparent.go:213] resetting replication on tablet zone1-1274740500
I0119 01:23:27.124263 1 reparent.go:213] resetting replication on tablet zone1-1274740501
I0119 01:23:27.124475 1 reparent.go:213] resetting replication on tablet zone1-0908016100
W0119 01:23:27.422699 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-replica-1.vttablet:16002 0 <nil>}
W0119 01:23:27.422774 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
W0119 01:23:27.422947 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-replica-0.vttablet:16002 0 <nil>}
W0119 01:23:27.422960 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
I0119 01:23:27.423059 1 reparent.go:226] initializing master on zone1-1274740500
W0119 01:23:27.423374 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-rdonly-0.vttablet:16002 0 <nil>}
W0119 01:23:27.423387 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
W0119 01:23:27.423873 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: lookup zone1-metering-keyspace-0-replica-0.vttablet on
10.43.240.10:53: dial udp
10.43.240.10:53: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-replica-0.vttablet:16002 0 <nil>}
I0119 01:23:27.423942 1 locks.go:392] Unlocking shard metering_keyspace/0 for action InitShardMaster(zone1-1274740500) with error rpc error: code = Unavailable desc = grpc: the connection is unavailable
I0119 01:23:27.423971 1 lock.go:266] results of /vt/keyspaces/metering_keyspace/0/1: {
"Action": "InitShardMaster(zone1-1274740500)",
"UserName": "vitess",
"Time": "2018-01-19T01:23:25Z",
"Status": "Error: rpc error: code = Unavailable desc = grpc: the connection is unavailable"
}
W0119 01:23:27.424215 1 clientconn.go:696] Failed to dial zone1-metering-keyspace-0-replica-0.vttablet:16002: context canceled; please retry.
I0119 01:24:03.122796 1 locks.go:356] Locking shard info_keyspace/0 for action InitShardMaster(zone1-1178259800)
W0119 01:24:04.428259 1 reparent.go:181] master-elect tablet zone1-1178259800 is not the shard master, proceeding anyway as -force was used
W0119 01:24:04.428543 1 reparent.go:187] master-elect tablet zone1-1178259800 is not a master in the shard, proceeding anyway as -force was used
I0119 01:24:04.429223 1 reparent.go:213] resetting replication on tablet zone1-1178259801
I0119 01:24:04.429652 1 reparent.go:213] resetting replication on tablet zone1-1178259800
W0119 01:24:04.739655 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-info-keyspace-0-replica-0.vttablet:16002 0 <nil>}
W0119 01:24:04.739721 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
I0119 01:24:04.822447 1 reparent.go:226] initializing master on zone1-1178259800
W0119 01:24:04.823393 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-info-keyspace-0-replica-1.vttablet:16002 0 <nil>}
W0119 01:24:04.823545 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
I0119 01:24:05.722920 1 reparent.go:261] initializing slave zone1-1178259801
W0119 01:24:05.723436 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-info-keyspace-0-replica-0.vttablet:16002 0 <nil>}
W0119 01:24:05.723667 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
I0119 01:24:05.723914 1 reparent.go:254] populating reparent journal on new master zone1-1178259800
W0119 01:24:05.724987 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: lookup zone1-info-keyspace-0-replica-0.vttablet on
10.43.240.10:53: dial udp
10.43.240.10:53: operation was canceled"; Reconnecting to {zone1-info-keyspace-0-replica-0.vttablet:16002 0 <nil>}
W0119 01:24:05.725188 1 reparent.go:275] master failed to PopulateReparentJournal, canceling slaves
I0119 01:24:05.725666 1 locks.go:392] Unlocking shard info_keyspace/0 for action InitShardMaster(zone1-1178259800) with error failed to PopulateReparentJournal on master: rpc error: code = Unavailable desc = grpc: the connection is unavailable
I0119 01:24:05.725827 1 lock.go:266] results of /vt/keyspaces/info_keyspace/0/2: {
"Action": "InitShardMaster(zone1-1178259800)",
"UserName": "vitess",
"Time": "2018-01-19T01:24:03Z",
"Status": "Error: failed to PopulateReparentJournal on master: rpc error: code = Unavailable desc = grpc: the connection is unavailable"
}
W0119 01:24:05.726191 1 clientconn.go:696] Failed to dial zone1-info-keyspace-0-replica-0.vttablet:16002: context canceled; please retry.
W0119 01:24:05.726491 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-info-keyspace-0-replica-1.vttablet:16002 0 <nil>}
W0119 01:24:05.726650 1 clientconn.go:696] Failed to dial zone1-info-keyspace-0-replica-1.vttablet:16002: grpc: the connection is closing; please retry.
zone1-0908016100 metering_keyspace 0 rdonly zone1-metering-keyspace-0-rdonly-0.vttablet:15002 zone1-metering-keyspace-0-rdonly-0.vttablet:3306 []
zone1-1178259800 info_keyspace 0 master zone1-info-keyspace-0-replica-0.vttablet:15002 zone1-info-keyspace-0-replica-0.vttablet:3306 []
zone1-1178259801 info_keyspace 0 replica zone1-info-keyspace-0-replica-1.vttablet:15002 zone1-info-keyspace-0-replica-1.vttablet:3306 []
zone1-1274740500 metering_keyspace 0 replica zone1-metering-keyspace-0-replica-0.vttablet:15002 zone1-metering-keyspace-0-replica-0.vttablet:3306 []
zone1-1274740501 metering_keyspace 0 replica zone1-metering-keyspace-0-replica-1.vttablet:15002 zone1-metering-keyspace-0-replica-1.vttablet:3306 []
I0119 01:25:24.098118 1 locks.go:356] Locking shard metering_keyspace/0 for action InitShardMaster(zone1-1274740500)
W0119 01:25:25.523832 1 reparent.go:181] master-elect tablet zone1-1274740500 is not the shard master, proceeding anyway as -force was used
W0119 01:25:25.523867 1 reparent.go:187] master-elect tablet zone1-1274740500 is not a master in the shard, proceeding anyway as -force was used
I0119 01:25:25.523959 1 reparent.go:213] resetting replication on tablet zone1-1274740501
I0119 01:25:25.524060 1 reparent.go:213] resetting replication on tablet zone1-1274740500
I0119 01:25:25.524101 1 reparent.go:213] resetting replication on tablet zone1-0908016100
W0119 01:25:25.780136 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-rdonly-0.vttablet:16002 0 <nil>}
W0119 01:25:25.780460 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
W0119 01:25:25.849399 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-replica-1.vttablet:16002 0 <nil>}
W0119 01:25:25.922455 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
I0119 01:25:26.001097 1 reparent.go:226] initializing master on zone1-1274740500
W0119 01:25:26.001943 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-replica-0.vttablet:16002 0 <nil>}
W0119 01:25:26.002100 1 clientconn.go:1028] grpc: addrConn.transportMonitor exits due to: context canceled
W0119 01:25:26.002774 1 clientconn.go:934] grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: lookup zone1-metering-keyspace-0-replica-0.vttablet on
10.43.240.10:53: dial udp
10.43.240.10:53: operation was canceled"; Reconnecting to {zone1-metering-keyspace-0-replica-0.vttablet:16002 0 <nil>}
I0119 01:25:26.003239 1 locks.go:392] Unlocking shard metering_keyspace/0 for action InitShardMaster(zone1-1274740500) with error rpc error: code = Unavailable desc = grpc: the connection is unavailable
I0119 01:25:26.003413 1 lock.go:266] results of /vt/keyspaces/metering_keyspace/0/3: {
"Action": "InitShardMaster(zone1-1274740500)",
"UserName": "vitess",
"Time": "2018-01-19T01:25:24Z",
"Status": "Error: rpc error: code = Unavailable desc = grpc: the connection is unavailable"
}
W0119 01:25:26.003728 1 clientconn.go:696] Failed to dial zone1-metering-keyspace-0-replica-0.vttablet:16002: context canceled; please retry.
zone1-0908016100 metering_keyspace 0 rdonly zone1-me
Please give me advice.