Higgsono said:
But if we consider only the upper half of the 2 sphere, then we can choose a coordinate system, for instance spherical coordinates, so that the metric components are constant everywhere. Now I have constructed a tetrad, but this is no different then just choosing a suitable coordinate system. I don't understand, what am I missing?
If you remove the north and south poles from the a sphere, you can have an orthonormal vector field everywhere but at the excluded points (the north and south pole).
If you define sphereical coordinates ##r, \theta, \varphi## in a usual manner so that the conversion to cartesian coordinates is
$$x = r \sin \theta \cos \varphi \quad y = r \sin \theta \sin \varphi \quad z = r \cos \theta$$
then the associated spherical line element is ##dr^2 + r^2 d\theta^2 + r^2\sin^2 \theta \, d\varphi^2##
(This is from memory, it was unexpectedly difficult to look up. But you can use algebra and the chain rule to compute dx^2+dy^2+dz^2 and find the line element yourself if you want to go to all the effort. and if it doesn't seem obvious by inspection).
If you set r=1, you can use ##\theta, \varphi## as coordinates on the unit sphere.
Let ##\partial_\theta = \frac{\partial}{\partial \theta}## and ##\partial_\varphi = \frac{\partial}{\partial \varphi}##.
Recall the length^2 of a vector is ##g_{\mu\nu} x^\mu x^\nu##, so the length^2 of ##\partial_\theta## is ##r^2##, and the length^2 of ##\partial_\varphi## is ##r^2 \sin^2 \theta##.
Then with r=1, ##\partial_\theta## is of unit length, ##\partial_\phi## is not. But we can normalize ##\partial_\phi## so that it is of unit length.
The fact that the metric is diagonal indicates that ##\partial_\theta## and ##\partial_\varphi## are orthogonal, i.e. their dot-product is zero.
The metric is singular at ##\theta = \pi / 2##, so we need to exclude the poles.
If we interpret the above to the surface of a spherical globe, ##\partial_\theta## points north and is of unit length, while ##\partial_\varphi## points east. The coordinate basis vector ##\partial_\varphi## isn't of unit length we need to multiply it by ##1/\sin \theta### to normalize it to have a unit-length vector.
Going from 2 dimensions to 4 to get a true tetrad isn't that difficult if the 2-d case is understood, but I'll leave it for the reader.