Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
openstack coe cluster template update <id> replace hidden=true

2023.1 (Antelope)

In Antelope there is hack/workaround the users has to apply after the cluster is CREATE_COMPLETE, if they want to use the Cinder CSI. NOTE: Only needed for single master clusters, for some reason.....

Code Block
kubectl edit deployment csi-cinder-controllerplugin
# Find the key "dnsPolicy: ClusterFirst" and change it to "dnsPolicy: Default"
# Save and exit. The pod will rebuild


kubernetes-template for v1.24.17

Code Block
openstack coe cluster template create kubernetes-v1.24.17 \
  --coe kubernetes \
  --external-network ntnu-internal \
  --dns-nameserver 129.241.0.200,129.241.0.201 \
  --volume-driver cinder \
  --docker-volume-size 20 \
  --docker-storage-driver overlay2 \
  --master-flavor gx1.2c4r \
  --flavor gx1.2c4r \
  --image fedora-coreos35-stable \
  --labels keystone_auth_enabled=False,kube_tag=v1.24.17-rancher1,container_runtime=containerd,containerd_version=1.6.6,containerd_tarball_sha256=a64568c8ce792dd73859ce5f336d5485fcbceab15dc3e06d5d1bc1c3353fa20f,flannel_network_cidr=172.29.0.0/16,cloud_provider_tag=v1.24.6,cinder_csi_plugin_tag=v1.24.6 \
  --public

kubernetes-template-ha for v1.24.17

Code Block
openstack coe cluster template create kubernetes-v1.24.17-ha \
  --coe kubernetes \
  --external-network ntnu-internal \
  --dns-nameserver 129.241.0.200,129.241.0.201 \
  --volume-driver cinder \
  --docker-volume-size 20 \
  --docker-storage-driver overlay2 \
  --master-flavor gx3.4c8r \
  --flavor gx1.2c4r \
  --image fedora-coreos35-stable \
  --labels keystone_auth_enabled=False,kube_tag=v1.24.17-rancher1,container_runtime=containerd,containerd_version=1.6.6,containerd_tarball_sha256=a64568c8ce792dd73859ce5f336d5485fcbceab15dc3e06d5d1bc1c3353fa20f,flannel_network_cidr=172.29.0.0/16,cloud_provider_tag=v1.24.6,cinder_csi_plugin_tag=v1.24.6 \
  --master-lb-enabled \
  --public


Zed

No kubernetes changes needed (nor supported) for Zed. But we will change back to using flannel from now on. We are also bumping clustered masters to a default flavor with more CPU and RAM.

kubernetes-template for v1.23.16

Code Block
openstack coe cluster template create kubernetes-v1.23.16 \
  --coe kubernetes \
  --external-network ntnu-internal \
  --dns-nameserver 129.241.0.200,129.241.0.201 \
  --volume-driver cinder \
  --docker-volume-size 20 \
  --docker-storage-driver overlay2 \
  --master-flavor gx1.2c4r \
  --flavor gx1.2c4r \
  --image fedora-coreos35-stable \
  --labels keystone_auth_enabled=False,kube_tag=v1.23.16-rancher1,container_runtime=containerd,containerd_version=1.6.6,containerd_tarball_sha256=a64568c8ce792dd73859ce5f336d5485fcbceab15dc3e06d5d1bc1c3353fa20f,flannel_backend=vxlan,flannel_network_cidr=172.29.0.0/16,csi_snapshotter_tag=v4.0.0 \
  --public

kubernetes-template-ha for v1.23.16

Code Block
openstack coe cluster template create kubernetes-v1.23.16-ha \
  --coe kubernetes \
  --external-network ntnu-internal \
  --dns-nameserver 129.241.0.200,129.241.0.201 \
  --volume-driver cinder \
  --docker-volume-size 20 \
  --docker-storage-driver overlay2 \
  --master-flavor gx3.4c8r \
  --flavor gx1.2c4r \
  --image fedora-coreos35-stable \
  --labels keystone_auth_enabled=False,kube_tag=v1.23.16-rancher1,container_runtime=containerd,containerd_version=1.6.6,containerd_tarball_sha256=a64568c8ce792dd73859ce5f336d5485fcbceab15dc3e06d5d1bc1c3353fa20f,flannel_backend=vxlan,flannel_network_cidr=172.29.0.0/16,csi_snapshotter_tag=v4.0.0 \
  --master-lb-enabled \
  --public


Yoga

kubernetes-template for v1.23.16

Code Block
openstack coe cluster template create kubernetes-v1.23.16 \
  --coe kubernetes \
  --external-network ntnu-internal \
  --dns-nameserver 129.241.0.200,129.241.0.201 \
  --volume-driver cinder \
  --docker-volume-size 20 \
  --docker-storage-driver overlay2 \
  --network-driver calico \
  --master-flavor gx1.2c4r \
  --flavor gx1.2c4r \
  --image fedora-coreos35-stable \
  --labels keystone_auth_enabled=False,kube_tag=v1.23.16-rancher1,container_runtime=containerd,containerd_version=1.6.6,containerd_tarball_sha256=a64568c8ce792dd73859ce5f336d5485fcbceab15dc3e06d5d1bc1c3353fa20f,csi_snapshotter_tag=v4.0.0 \
  --public

kubernetes-template-ha for v1.23.16

Code Block
openstack coe cluster template create kubernetes-v1.23.16-ha \
  --coe kubernetes \
  --external-network ntnu-internal \
  --dns-nameserver 129.241.0.200,129.241.0.201 \
  --volume-driver cinder \
  --docker-volume-size 20 \
  --docker-storage-driver overlay2 \
  --network-driver calico \
  --master-flavor gx1.2c4r \
  --flavor gx1.2c4r \
  --image fedora-coreos35-stable \
  --labels keystone_auth_enabled=False,kube_tag=v1.23.16-rancher1,container_runtime=containerd,containerd_version=1.6.6,containerd_tarball_sha256=a64568c8ce792dd73859ce5f336d5485fcbceab15dc3e06d5d1bc1c3353fa20f,csi_snapshotter_tag=v4.0.0 \
  --master-lb-enabled \
  --public

...