Skip to content

Commit

Permalink
Merge pull request #8 from rkruze/container_port_fix
Browse files Browse the repository at this point in the history
rpk/container: use 9093 for the external port for the kafka api
  • Loading branch information
BenPope committed Jun 9, 2021
2 parents e6a317b + 16cf7da commit 6444688
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
9 changes: 5 additions & 4 deletions src/go/rpk/pkg/cli/cmd/container/common/common.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ var (
)

const (
redpandaNetwork = "redpanda"
redpandaNetwork = "redpanda"
externalKafkaPort = 9093

defaultDockerClientTimeout = 60 * time.Second
)
Expand Down Expand Up @@ -134,7 +135,7 @@ func GetState(c Client, nodeID uint) (*NodeState, error) {
return nil, err
}
hostKafkaPort, err := getHostPort(
config.DefaultKafkaPort,
externalKafkaPort,
containerJSON,
)
if err != nil {
Expand Down Expand Up @@ -224,7 +225,7 @@ func CreateNode(
}
kPort, err := nat.NewPort(
"tcp",
strconv.Itoa(config.DefaultKafkaPort),
strconv.Itoa(int(externalKafkaPort)),
)
if err != nil {
return nil, err
Expand Down Expand Up @@ -253,7 +254,7 @@ func CreateNode(
"--node-id",
fmt.Sprintf("%d", nodeID),
"--kafka-addr",
ListenAddresses(ip, config.DefaultKafkaPort, kafkaPort),
ListenAddresses(ip, config.DefaultKafkaPort, externalKafkaPort),
"--pandaproxy-addr",
ListenAddresses(ip, config.DefaultProxyPort, proxyPort),
"--rpc-addr",
Expand Down
2 changes: 1 addition & 1 deletion src/go/rpk/pkg/cli/cmd/container/common/test.go
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ func (c *MockClient) IsErrConnectionFailed(err error) bool {
func MockContainerInspect(
_ context.Context, _ string,
) (types.ContainerJSON, error) {
kafkaNatPort := nat.Port("9092/tcp")
kafkaNatPort := nat.Port("9093/tcp")
rpcNatPort := nat.Port("33145/tcp")
return types.ContainerJSON{
ContainerJSONBase: &types.ContainerJSONBase{
Expand Down

0 comments on commit 6444688

Please sign in to comment.